1. 程式人生 > 其它 >pip安裝報錯:is not a supported wheel on this platform

pip安裝報錯:is not a supported wheel on this platform

技術標籤:環境搭建tensorflow

在進行tensorflow安裝的時候,由於個人pip源的問題,無法安裝高版本的tensorflow,所以選擇在官網上下載對應的tensorflow安裝包進行安裝。根據系統python版本選擇要下載的安裝包為:

tensorflow_gpu-2.3.0-cp36-cp36m-manylinux2010_x86_64.whl

具體的下載地址為:

https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-2.3.0-cp36-cp36m-manylinux2010_x86_64.whl

在終端執行:

# pip install tensorflow_gpu-2.3.0-cp36-cp36m-manylinux2010_x86_64.whl

會報錯:
tensorflow_gpu-2.3.0-cp36-cp36m-manylinux2010_x86_64.whl is not a supported wheel on this platform

仔細核查了很多次,除了這個安裝包沒有別的可安裝的。後來在網上查到教程,是安裝包的名稱和pip不匹配導致的。

解決方法為:
可以看到,當前我的pip是不支援“manylinux2010”這個名字的,將這個名字改成“manylinux1”就可以了!
可以看到,當前我的pip是不支援manylinux2010這個名字的,將這個名字改成manylinux1就可以了!即重新命名安裝包為:

tensorflow_gpu-2.3.0-cp36-cp36m-manylinux1_x86_64.whl

我看到還有人說升級pip的版本也能解決這個問題,這個方法我沒有試過,上面的解決方法親測有效。