環境:win7 32位,anaconda 4.2.0
(注意:之前安裝的python2.7和3.6,本來想自己安裝,查過資料還是覺得這個最方便,遂卸載python安裝anaconda)
1.建立TensorFlow的運行環境
cmd中執行(這裏用python3.5,其他版本可自行更改版本號):
conda create -n tensorflow python=3.5
2.在conda環境中安裝TensorFlow
2.1 激活conda環境
cmd執行:activate tensorflow
2.2 在激活的環境中安裝TensorFlow
cmd執行命令:conda install tensorflow
報錯了= =:
PackageNotFoundError: Packages missing in current channels:
- tensorflow
於是cmd執行命令:anaconda search -t conda tensorflow
顯示了可供安裝的package:
選擇一個對應版本進行安裝:
執行:anaconda show r/r-tensorflow
(注意 這裏r/r-tensorflow爲選定的package版本名)
執行後cmd窗口出現以下:
執行後,開始fetching package metadata了,後續提示Proceed,輸入y回車,開始安裝。
安裝完畢後,
使用ipython測試,發現無論一直報錯:
ImportError: No module named 'tensorflow'
網上多方查找,發現tensorflow不支持Windows 32位(這裏我就覺得奇怪了,明明search的時候是有的啊如下圖)
這是個大坑……
以下這個網址可以看支持的環境:
https://pypi.python.org/pypi/tensorflow/1.1.0rc2
於是最後只能老老實實的去windows 64位的機器上安裝了,直接使用python原生3.5環境,pip install tensorflow,使用ipython測試,成功。