我的基本情況:
先彙報我電腦的情況:Win10系統+已下載的3.8版本的python+已安裝pycharm
我的安裝目標:anaconda安裝+tensorflow(cpu)+pycharm/spyde正常引包
anaconda下載及tensorflow環境創建
1.官網下載anaconda Python 3.7 version —64-Bit Graphical Installer (462 MB)—自定義安裝路徑—一直選擇next
2.安裝完成Anaconda之後進行環境變量的測試
2.1 檢測anaconda環境是否安裝成功:點擊計算機開始,出現下圖Anaconda prompt
選擇進入anaconda prompt——輸入conda --version
2.2 檢測目前安裝了哪些環境變量:conda info --envs
2.3查看當前有哪些可以使用的tensorflow版本:conda search --full --name tensorflow
3.在anaconda中安裝tensorflow
3.1創建tensorflow環境,安裝python3.7,anaconda prompt輸入: conda create --name tensorflow python=3.7(創建3.6的python也可)
(上圖爲創建的3.6環境)輸入y確定
3.2激活tensorflow的tensorflow環境,anaconda prompt輸入: activate tensorflow 發現括號中由base變爲tensorflow
3.3檢測tensorflow的環境添加到了Anaconda裏面:conda info --envs
說明添加成功
3.4 檢測當前環境中的python的版本:python --version
安裝tensorflow包
1.進入anaconda prompt—激活tensorflow的環境:activate tensorflow
2.根據之前查找的tensorflow的版本安裝1.15版本tensorflow(tensorflow版本過高容易報錯)
pip install --upgrade --ignore-installed tensorflow==1.15 需要一段時間
3.查看是否安裝成功:conda list
說明安裝成功
4.驗證功能正常:輸入python 進入代碼環境
沒有報錯則證明成功 後面的一串數字不是在報錯
5.輸入代碼測試
import tensorflow as tf
hello = tf.constant('hello,tf')
sess = tf.Session()
print(sess.run(hello))
輸出:b'hello,tf'
成功!
我來來回回下載後會出現的最大的問題!!注意!!在import ternsorflow後如果報錯
ImportError: DLL load failed: 動態鏈接庫(DLL)初始化例程失敗。
可能是你直接使用pip install tensorflow,沒有指定版本,導致安裝的tensorflow的版本太高了
這個時候在tensorflow的環境中卸載你安裝的包版本tensorflow
卸載:pip uninstall tensorflow
再重新安裝低版本的tensorflow “pip install --upgrade --ignore-installed tensorflow==1.15
此時conda list查看 conda 當前版本安裝了哪些包
如果出現1.15版本即爲成功!!
上述問題是我再安裝過程中出現的最大的問題,下一節是配置tensorflow環境下的pycharm以及spyder
如果轉載麻煩大家標註,謝謝
加油加油!