Anaconda下安裝Tensorflow、keras問題及解決辦法


這兩天一直在跟tensorflow的錯誤日志作斗爭!安裝過程中出現各種問題,找資料,采坑,終於裝好了,做個小總結!

 

keras需要在TensorFlow之上才能運行,所以需要先安裝TensorFlow。TensorFlow需要vs2015環境,需要win64位環境。

詳細安裝教程參考:https://blog.csdn.net/qq_41760767/article/details/97441967

以下問題及解決方案均是基於該安裝教程

 

●錯誤日志1:

UnavailableInvalidChannel: The channel is not accessible or is invalid.

  channel name: simple

  channel url: http://pypi.douban.com/simple

  error code: 404

◎解決辦法參考https://www.cnblogs.com/zengming/p/12057656.html

1.首先恢復配置:

 conda config --remove-key channels

2.再配置鏡像:

conda config --add channels https://repo.continuum.io/pkgs/free/win-64/

conda config --add channels https://repo.continuum.io/pkgs/main/win-64/

conda config --set show_channel_urls yes

3.查看配置信息:

conda config --show channels

4.pip源修改為國內鏡像

國內鏡像:

  阿里雲    http://mirrors.aliyun.com/pypi/simple/

  中國科技大學    https://pypi.mirrors.ustc.edu.cn/simple/

  豆瓣(douban)   http://pypi.douban.com/simple/

  清華大學   https://pypi.tuna.tsinghua.edu.cn/simple/

  中國科學技術大學   http://pypi.mirrors.ustc.edu.cn/simple/

修改pip源方法:

1.點擊此電腦,在最上面的的文件夾窗口輸入 : %APPDATA%

2.按回車跳轉到以下目錄,新建pip文件夾

3.創建pip.ini文件

4.打開文件夾,輸入以下內容,關閉即可(注意:源鏡像可替換)

[global]

timeout = 6000

index-url = https://pypi.tuna.tsinghua.edu.cn/simple

trusted-host = pypi.tuna.tsinghua.edu.cn

 

 

●錯誤日志2:

安裝tensorflow時出現一大串紅色

◎解決辦法:使用國內鏡像安裝

1.查看anaconda版本

conda --version

2.查看可安裝的tensorflow版本

conda search --full-name tensorflow

3.安裝

pip install tensorflow==版本(自己選一個)  -i https://pypi.douban.com/simple

 

 

●錯誤日志3:

退出虛擬環境的時候出現以下錯誤:

 

 

◎解決辦法:

pythoncom36.dll是pywin32的一個文件,位於路徑Anaconda3\envs\pytorch(你的虛擬環境)\Lib\site-packages\pywin32_system32中,而Anaconda3\envs\pytorch\Library\bin中也存在一個同名文件,將后者文件刪除后便沒有這個警報了

 

 

●錯誤日志4:

進入jupyter notebook后,運行時出現如下問題:

◎解決辦法:

同以上方法一樣,找到提示窗口中路徑下的pythoncom36.dll文件刪除

 

 

●警告:

進入jupyter notebook導入tensorflow時會出現如下問題:

  ◎解決辦法:

降低numpy的版本,我安裝tensorflow是1.13.1的版本,numpy降為1.16.0就可以

注意,這個需要進入虛擬環境降版本,也就是在激活tensorflow的情況下,未激活狀態降版本是沒有用的!!!

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM