win7搭建TensorFlow環境


官網安裝指南地址:https://www.tensorflow.org/install/pip

安裝過程碰到的問題:

1.創建虛擬環境 virtualenv --system-site-packages -p python3 ./venv 提示如圖:

給虛擬環境指定python路徑:virtualenv env -p 安裝路徑/python.exe

結果繼續這樣的報錯,查看python的安裝目錄,並沒有python3.exe

命令改為:virtualenv --system-site-packages -p python ./venv即可。

 

2.執行測試代碼: python -c "import tensorflow as tf; tf.enable_eager_execution(); print(tf.reduce_sum(tf.random_normal([1000, 1000])))"

報如下錯誤:

  ImportError: DLL load failed with error code -1073741795

查看TensorFlow,結果版本為1.12,TensorFlow 1.6之后,只支持 AVX 指令,這些指令可能無法在舊版 CPU 上運行

pip uninstall tensorflow

pip install Tensorflow==1.5

 

3.執行測試代碼報如下錯誤:

   from google.protobuf.pyext import _message mportError: DLL load failed: 找不到指定的程序

查看protobuf版本為3.6.1,也是版本兼容問題,安裝3.6.0版本

pip uninstall protobuf

pip install protobuf==3.6.0

執行測試代碼報如下錯誤:

  AttributeError: module 'tensorflow' has no attribute 'enable_eager_execution'

由於tensorflow1.5版本沒有這個函數,用hello world測試

python -c "import tensorflow as tf;hello = tf.constant('Hello,world!');sess = tf.Session();result = sess.run(hello);sess.close();print(result);"

結果打印如下:

 

激活虛擬環境

執行命令: venv目錄/Scripts/activate

關閉虛擬環境: venv目錄/Scripts/deactivate

 

虛擬環境中啟動Jupyter NoteBook

jupyter notebook交互環境編寫tensorflow,如圖:

 

 參考資料:

TensorFlow 快速入門與實戰

tensorflow官網

Jupyter Notebook介紹、安裝及使用教程

 


免責聲明!

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



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