TensorFlow2.1.0安裝過程中setuptools、wrapt等相關(guān)錯誤指南
筆者remove TensorFlow總共四次。 reinstall anaconda 三次。
安裝技巧可以根據(jù)這個博主的文章進行安裝。
http://chabaoo.cn/article/184309.htm
我就是用這個教程安裝的
因為直接用 pip install安裝太慢了
所以在官網(wǎng)CUDA 和cuDNN+清華鏡像的TensorFlow來安裝比較快。
總結(jié)我的幾個問題。
一、安裝錯誤
·
(1)
tensorboard 1.14.0 has requirement setuptools>=41.0.0, but you'll have setuptools 40.6.3
顯然我們需要升級 setuptools的版本
我們在cmd中使用下列命令行來安裝
python -m pip install -U pip setuptools
非常不幸的是
又出現(xiàn)另一個錯誤:
ERROR: twisted 18.7.0 requires PyHamcrest>=1.9.0, which is not installed
(筆者因為已經(jīng)找TensorFlow包remove了4遍了,已經(jīng)崩潰了)
為了解決這個問題
在cmd中安裝
pip install PyHamcrest
安裝完P(guān)yHamcrest,在運行一次更新setuptools更新的命令行就可以解決了。
(2)
ERROR: Cannot uninstall ‘wrapt'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
運行一下命令行
pip install -U --ignore-installed wrapt enum34 simplejson netaddr
完成安裝。
二、測試錯誤
在測試的過程中,我按照前面那個博主的內(nèi)容。
使用tf.test.is_gpu_available()
發(fā)現(xiàn)是false
這個地方就需要你去看一下錯誤內(nèi)容
錯誤內(nèi)容要仔細看,筆者顯示這個錯誤的時候并沒有標紅,需要自己去閱讀里面的error
我的錯誤內(nèi)容是:
failed call to cuInit: CUDA_ERROR_UNKNOWN
第一,硬件是否支持,是否安裝了正確的cuda和與之匹配的cudnn版本嗎?
如果你按照本文開頭的博文安裝是匹配了的。
但是隨著日期推遲,TensorFlow會更新,對應(yīng)的cuda和cudnn版本需要改變。
具體可以參考https://tensorflow.google.cn/install/gpu
現(xiàn)在的要求是:
首先需要查看https://developer.nvidia.com/cuda-gpus
看一下自己的顯卡是否支持CUDA
但是值得注意的是
這個網(wǎng)址列的不全,筆者的顯卡沒有在表單里面。
當我想放棄的時候,我就在百度搜了
筆者的顯卡是支持的,筆者用的是MX150。(我不喜歡玩游戲,所以顯卡要求不高)
所以建議百度查看自己的顯卡是否支持。
除了硬件,就是檢查CUDA和CUDNN,這個按照官方文檔指出的版本號安裝。
第二、如果排除硬件不支持。出現(xiàn)以上錯誤很可能是驅(qū)動問題。
我們可以先到 http://www.nvidia.com/Download/index.aspx 查詢下我們需要的是怎樣的驅(qū)動,勾選好對應(yīng)的配置:
下載安裝,運行GeForce Experience 會自動更新驅(qū)動。
版本號為445.75,與官網(wǎng)顯示最新版本號一致。
總結(jié)
到此這篇關(guān)于TensorFlow2.1.0安裝過程中setuptools、wrapt等相關(guān)錯誤指南的文章就介紹到這了,更多相關(guān)TensorFlow 安裝setuptools、wrapt錯誤內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python實現(xiàn)字典的key和values的交換
本文給大家分別介紹了在python3.0和2.7版本下實現(xiàn)字典的key和values的交換的程序代碼,非常的簡單實用,有需要的小伙伴可以參考下。2015-08-08Python實現(xiàn)快速查找并替換Excel中的數(shù)據(jù)
Excel中的查找替換是一個非常實用的功能,能夠幫助用戶快速完成大量數(shù)據(jù)的整理和處理工作,避免手動逐一修改數(shù)據(jù)的麻煩,提高工作效率,所以本文給大家介紹了Python實現(xiàn)快速查找并替換Excel中的數(shù)據(jù),需要的朋友可以參考下2024-06-06