tensorflow的吐血安裝———Win10+anaconda+tensorflow+pycharm安裝(一)

我的基本情況:
先彙報我電腦的情況: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

anaconda安裝

2.安裝完成Anaconda之後進行環境變量的測試

2.1 檢測anaconda環境是否安裝成功:點擊計算機開始,出現下圖Anaconda prompt

選擇進入anaconda prompt——輸入conda --version

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

 

如果轉載麻煩大家標註,謝謝

 

加油加油!

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章