2016-05-30 143 views
8

我想在我的Windows PC上安裝Tensorflow。由於我已經在Python(3.5)上安裝並使用了Anaconda,所以我遵循了指令https://www.tensorflow.org/versions/r0.8/get_started/os_setup.html#anaconda-environment-installation用anaconda在Windows上安裝tensorflow

創建名爲tensorflow的暢達環境後,我過我的安裝有:

$ python 
Import tensorflow as tf 

但我得到的錯誤:

ImportError: no module named 'tensorflow' 

有誰知道我錯過了什麼?

非常感謝!

回答

9

更新:由於TensorFlow 0.12,我們已經發布了Windows的軟件包。您可以安裝的唯一CPU版本使用以下命令:

C:\> pip install tensorflow 

...和GPU加速版本:

C:\> pip install tensorflow-gpu 

請注意,您將需要64位 Python版本3.5爲上述命令安裝工作。


TensorFlow是not currently supported on Windows,並沒有官方的二進制包的Windows上運行。目前我們正在努力增加對Windows的支持,但這項工作還處於初期階段。

有關如何使用Docker或Bash for Windows運行TensorFlow的建議,請參閱this question的答案。

2

看起來你需要激活虛擬環境TensorFlow安裝在當你激活的虛擬環境中,它會出現在括號中的命令提示符下,像在實例教程:

$ source activate tensorflow 
(tensorflow)$ # Your prompt should change 

源命令只能在Linux/Mac上,據我所知,這樣的窗口,你必須在這裏按照指示:

http://conda.pydata.org/docs/using/envs.html#change-environments-activate-deactivate

一般來說,處理激活的腳本文件升在[your_environment]/bin/activate中如果你對它的功能感興趣。

因此,基本上tensorflow文件安裝在這個環境文件夾內,Python將無法找到它們,除非這個文件夾被添加到它搜索庫的PATH中,這實際上是激活環境的原因!

0

Tensorflow安裝Conda:

  1. 安裝Anaconda3-4.2.0 X6 4(我遇到了與最新版本4.3.0問題)
  2. 升級版本暢達4.2.9 - > 4.2.11(再次遇到了一些問題,暢達4.2.9)

    暢達安裝暢達= 4.2.11

  3. 創建環境

    康達創建-n TF蟒= 3.5

  4. 激活TF

  5. ç昂達安裝-c暢達鍛tensorflow

1

以上提供的步驟將安裝在TensorFlow您的Windows系統,但仍可能會在使得它在你的筆記本Jupyter可用面臨的問題 - 來自不同的地方,因此組裝工時一起有一個完整的解決方案:

如何安裝Tensorflow在Windows 10的蟒蛇環境中 1)從Anaconda網站下載並安裝Anaconda 3.6(3.5及更高版本)到您的系統中。 2)重新啓動系統 3)通過以下命令創建虛擬環境: 康達創建-n tensorflow

4)激活所述虛擬環境

C:>激活tensorflow

(tensorflow)C: >#你的提示應該改變 TensorFlow in anaconda 5)應按以下步驟開始在虛擬環境中

(tensorflow)C安裝Tensorflow:>暢達安裝-c合作NDA-鍛造tensorflow 6)現在,你可以在tensorflow (tensorflow)C Python和工作輸入:>蟒蛇

7),但是,如果你喜歡在Tensorflow上工作Jupyter筆記本電腦,你需要設置爲karnel您在下面的步驟虛擬環境: a)安裝IPython的內核模塊到您的virtualenv

激活你的virtualenv,如果您還沒有

PIP安裝ipykernel

b)現在運行的內核「自我「安裝」腳本: python -m ipykernel install --user --name = my-virtualenv-name

根據需要替換--name參數。在我的情況下,它是tensorflow

c)您現在應該能夠在IPython筆記本菜單中看到您的內核:內核 - >更改內核,並且能夠切換到它(您可能需要刷新頁面才能出現在列表中)。 IPython將會記住那個筆記本使用哪個內核。

8)測試與下面的程序,你應該看到tensorflow「你好,TensorFlow!」

import tensorflow as tf 

hello = tf.constant('Hello, TensorFlow!') 
sess = tf.Session() 
print(sess.run(hello)) 
相關問題