TensorFlow 安裝報錯的解決辦法


最近關注了幾個python相關的公眾號,沒事隨便翻翻,幾天前發現了一個人工智能公開課,閑着沒事,點擊了報名。

幾天都沒有音信,我本以為像我這種大齡轉行的不會被審核通過,沒想到昨天來了審核通過的電話,通知提前做好准備。

所謂聽課的准備,就是筆記本一台,裝好python、tensorflow的環境。

趕緊找出塵封好幾年的聯想筆記本,按照課程給的流程安裝。將期間遇到的問題記錄一下。

1、安裝Anaconda

百度下載windows版本,一路點下一步,安裝好了Anaconda,自帶python3.6.6。

2、安裝TensorFlow

(1)打開Anaconda Prompt,輸入conda env list,查看當前環境,發現只有base環境。

(2)創建TensorFlow環境,同時安裝好numpy:

輸入conda create -n tensorflow python=3.6 numpy pip。

(3)進入TensorFlow環境

再用conda env list,發現已經多了一個名為TensorFlow的環境。

輸入:activate tensorflow ,進入環境

(4)安裝TensorFlow

使用pip安裝:pip install tensorflow

安裝完成后用conda list 查看,發現TensorFlow1.8.0已經安裝進去。

3、檢查

(1)CPU不支持導致重裝

進入python后,輸入“import tensorflow”,結果發現報錯。

錯誤信息有很長一串,我也看不太懂,最主要的錯誤信息是“DLL load failed with error code - 1073741795”

百度了一下,發現錯誤原因是因為太老的CPU支持不了太新版本的tensorflow,缺少一個叫VAX的功能?

遂卸載然后安裝較低版本的tensorflow:

pip uninstall tensorflow

pip install tensorflow==1.5

安裝完1.5版本后打開不再報錯。

(2)再次測試

import tensorflow as tf
hello = tf.constant('HELLO TENSORFLOW')
sess = tf.Session()
print (sess.run(hello))

輸出b'HELLO TENSORFLOW'

安裝成功。

4、安裝jupyter notebook

按照教程,安裝了一個方便編輯python的網頁工具jupyter notebook

conda install jupyter

輸入jupyter notebook ,可以打開瀏覽器,能夠編程。

5、其他

說實話,我是個初學者,對這些命令具體干了什么事理解的不是太清楚,基本都按部就班。希望隨着學習時間越久能有些理解吧。

在我的比較老的台式機上又安裝了一下試了試,發現tensorflow1.8可以正常運行,嗯,這樣的話一般的機器應該都不會存在之前那個錯誤吧.


免責聲明!

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



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