TensorFlow的安裝 (python3.6在有pip的條件下如何安裝TensorFlow)


 1.Window,MacOS,Linux都已支持Tensorflow。
 2.Window用戶只能使用python3.5(64bit)。MacOS,Linux支持python2.7和python3.3+。  3.有GPU可以安裝帶GPU版本的,沒有GPU就安裝CPU版本的。
 推薦安裝Anaconda,pip版本大於8.1。 

 

 Windows安裝Tensorflow
CPU版本:
管理員方式打開命令提示符,輸入命令:pip install tensorflow GPU版本:
管理員方式打開命令提示符,輸入命令:pip install tensorflow-gpu(注意 -  這里沒有空格

 更新Tensorflow: pip uninstall tensorflow pip install tensorflow 

 
 
CPU版本和GPU版本的區別是,GPU比CPU快,大概會快幾十倍的樣子,所以我選擇的是GPU版本,但要電腦帶有GPU處理器才行

 Linux和MacOS安裝Tensorflow CPU版本:
Python 2.7用戶:pip install tensorflow Python3.3+用戶:pip3 install tensorflow GPU版本:

Python 2.7用戶:pip install tensorflow-gpu Python3.3+用戶:pip3 install tensorflow-gpu 

 
我安裝的是MacOS 的GPU版本,安裝的時候報錯,說:read time out  (讀取超時)
 
出現read time out 的安裝命令: pip3 install tensorflow-gpu
 
解決方法:給命令加一個延時,此時的安裝命令是:  pip3 --default-timeout=100 install tensorflow-gpu
 
雖然安裝在終端上顯示是成功的,但是在Jupyter Notebook導入TensorFlow模塊時,卻顯示存在
這種問題是由於Python的版本和TensorFlow不兼容導致的
 
 
解決上遇到的又一新問題:

確定你的pip是在你需要的python3.6的環境。如果是的話直接pip install tensorflow    # 最后我是用這條命令解決的問題,在conda list 下也可以看到TensorFlow模塊導入成功

更新:同時還要確認python是64位,pip版本大於8.1 (pip install --upgrade pip)

 

 

安裝Keras模塊時,也會出現time out超時

pip install keras --upgrade

解決:設置一個默認的時間

pip --default-timeout=100 install keras


免責聲明!

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



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