python-安裝tensorflow


背景:

最近想做一組圖片的模型訓練,需要用到tensorflow。已有機器配置Win10 64+Pycharm 64+python3.6 32。嘗試下載tensorflow,接下來說說采坑歷程和最終解決方案。

 

采坑歷程:

方法1:pip install tensorflow

結果:兩行紅字,報錯沒有支持平台的tensorflow

 

方法2:到tensorflow下載網址https://pypi.org/project/tensorflow/下載對應版本的whl,然后pip install XXX.whl

 

 結果:兩行紅字,報錯沒有什么win32

 

至此,了解tensorflow不支持32位的Python。因此決定下載64位的python,那么肯定是決定用用最新的python了,哈哈哈。可惜事與願違,最新版本的python是

 

 然而最新的版本的tensorflow是

 

 最高支持到python3.9。

 

最終解決方案:

第一步:在python下載網址下載3.9.0版本的python。python下載網址:https://www.python.org/downloads/

 

 下載成功后雙擊安裝,除了修改安裝路徑外,其他都下一步吧。

 

第二步:配置環境變量

以前配置的關於python3.6的路徑全部刪掉替換成Python3.9的新路徑,主要是python.exe的安裝目錄,以及安裝目錄下的Script文件夾寫到環境變量。

環境變量設置方法:【控制面板】-》【System and Security】--》【System】--》【Advance systemsetting】--》【Enviroment Variables】--》【Path】(可以把兩個path的內容都看看,將之前Python3.6的設置都拿掉,替換成新的)

以上是windows中環境變量的設置,不要忘記了Pycharm中環境的設置,將指向python3.6的路徑都改為指向python3.9。

 

 

 

 

 

 第三步:安裝tensorflow

如果配置了Python的環境變量的話,可以直接打開cmd窗口,如果沒有配置環境變量的話,那么在安裝目錄下的Script目錄下打開cmd

此處有個點需要注意:

1. 如果機器有顯卡並且是nvidia GTX的話,可以使用pip install tensorflow,它默認安裝GPU版本的tensorflow。

2. 如果機器沒有顯卡(比如我當前配置),那么需要使用pip install tensorflow-cpu,指定安裝CPU版本的tensorflow。如果使用了1的命令安裝了GPU的tensorflow,安裝過程並不會報錯,但是import tensorflow時會報錯CUDA啥的。

第四步:import tensorflow看是否會報錯

 

並且Pycharm import tensorflow也沒有報錯。完美解決。

 


免責聲明!

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



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