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