1. 程式人生 > 其它 >TensorFlow安裝常見問題和解決辦法

TensorFlow安裝常見問題和解決辦法

TensorFlow安裝常見問題和解決辦法

https://blog.csdn.net/qq_44725872/article/details/107558250


剛好最近在看一些關於深度學習的書,然後就想著安裝tensorflow跑跑程式碼加深一下印象,然後就遇見了很多問題,想著不能就這麼算了就查詢csdn的一些大佬們的部落格,幸好都有解決方法,經歷了幾個小時終於是弄好了,下面是我遇到的一些問題和解決方法。

問題一
安裝python庫首選用pip,但總會出現下載超時的問題,這裡我用了豆瓣映象來下載,會快很多,命令列執行程式碼。

pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com tensorflow

問題二

下載安裝時會有一些問題,例如:

這個解決,我參考了“飄洋過海95”的部落格,截圖也來自於他的部落格。
部落格連結安裝Tensorflow問題,ERROR: Cannot uninstall ‘wrapt’. It is a distutils installed project and thus…
問題1解決辦法:

pip install -U --ignore-installed wrapt enum34 simplejson netaddr

問題2解決辦法:

pip install --upgrade setuptools
完成上面兩步後,需要重新下載tensorflow,參考問題一

但是我遇到的要更復雜一些。輸入方案一的
pip install -U --ignore-installed wrapt enum34 simplejson netaddr

後仍然報錯:

根據Building wheel for wrapt (setup.py) ... error 報錯,查詢到的解決方法:

https://blog.csdn.net/weixin_43838785/article/details/103441963(此為方案二)

下載離線安裝包 :wrapt-1.12.1-cp37-cp37m-win_amd64.whl

再執行命令

H:\tmp>pip install wrapt-1.12.1-cp37-cp37m-win_amd64.whl

又返回報錯:

這樣就陷入了兩個方案的死迴圈

方案1:

使用--ignore-installed,
解決了方案2的
--install ,報錯“error cannot uninstall 'wrapt'” 的問題

但報錯:Building wheel for wrapt (setup.py) ... error——

方案2:使用離線安裝包,

解決了方案1的

“Building wheel for wrapt (setup.py) ... error”的問題

但報錯:error cannot uninstall 'wrapt' ,

所以改進為

(base) H:\tmp>pip install -U --ignore-installed wrapt-1.12.1-cp37-cp37m-win_amd64.whl

即可!!再安裝

tensorflow-gpu

,成功

pip install --upgrade tensorflow-gpu