已有環境:python3.7.1
css
anaconda隔離管理多個環境,互不影響。這裏,在anaconda中安裝最新的python3.6.5 版本。html
linux環境下使用anaconda安裝tensorflow步驟見:https://blog.csdn.net/ebzxw/article/details/80693152python
一. 安裝anacondalinux
1. 下載地址: https://www.anaconda.com/download/#windowswindows
2. 執行下載文件 Anaconda3-5.2.0-Windows-x86_64.exe, 默認配置安裝。編輯器
3. 檢查安裝結果。進入到windows中的命令模式:svg
(1)檢測anaconda環境是否安裝成功:conda --versionpost
(2)檢測目前安裝了哪些環境變量:conda info --envs測試
(3) 查看當前有哪些可使用的tensorflow版本:conda search --full -name tensorflowspa
(4) 查看tensorflow包信息及依賴關係:conda info tensorflow
二. 在anaconda中安裝tensorflow
1. 進入windows命令模式,建立tfenv環境,安裝python3.6: conda create --name tfenv python=3.6
2 . 激活tensflow的tfenv環境: activate tfenv
檢測tfenv的環境添加到了Anaconda裏面:conda info --envs
看到,已經建立成功。
檢測當前環境中的python的版本:python --version
退出tfenv的環境:deactivate
3. 在tfenv環境中正式安裝tensorflow包
1)激活tensflow的tfenv環境: activate tfenv
2)pip install --upgrade --ignore-installed tensorflow
3) 驗證功能正常:python 進入代碼環境
-
import tensorflow
as tf
-
hello = tf.constant(
'hello,tf')
-
sess = tf.Session()
-
print(sess.run(hello))
能夠看到, 該環境下 tensorflow 工做正常。
三. 安裝可能的異常
舒適提示:若是你的conda和tensorflow環境都是安裝成功的,可是一用測試代碼進行跑的時候就出問題了,那麼注意,這個緣由你因爲你在安裝tensorflow的時候,是直接在cmd下,而不是在你用conda激活的一個環境,因此致使,tensorflow並無直接嵌入到conda環境,因此,就致使沒法導入模塊的一個錯誤;
解決方法:(1)只須要在activate tfenv
(2)而後再使用 pip install --upgrade --ignore-installed tensorflow 命令安裝就能夠了
四. 將tensorflow嵌入到IDE中
這裏的關鍵是配置後,IDE使用的python環境包含tensorflow就能夠。
1. windows操做命令下設置默認python環境
可經過環境變量的順序來設置。(這裏是以前就有的python3.6.1環境和在anaconda中裝的python3.6.5)
「系統屬性」頁面,點擊「環境變量」 ,選中PATH,點「編輯」
選中但願優先執行的python版本路徑,「上移」到頂。 這裏是把anaconda安裝後默認在最上面,改成原來的3.6.1版本了。
結果驗證與環境切換:
2. VSCODE裏設置默認python環境 (演示設置爲原來python3.6.1)
打開編輯器。 文件 - 首選項 - 設置
找到「用戶工做區設置」,更改 python.pythonPath 配置變量便可。
重啓vscode便可。