pip安裝報錯:is not a supported wheel on this platform
阿新 • • 發佈:2020-12-23
技術標籤:環境搭建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就可以了!即重新命名安裝包為:
tensorflow_gpu-2.3.0-cp36-cp36m-manylinux1_x86_64.whl
我看到還有人說升級pip的版本也能解決這個問題,這個方法我沒有試過,上面的解決方法親測有效。