踩了許多坑的我,寫下這篇博客。。。
安裝anaconda需謹慎,以上是對應python版本表格。
windows版本的tensorflow只支持py35-36版本,37版本不支持,切記
當然如果不幸你下載了最新版的Anaconda還是有辦法的
①安裝python3.5版本
(我這裏是安裝的3.5的版本):
conda create --name tensorflow python=3.5
②查看安裝環境
conda info --envs
可以看到tensorflow
③安裝tensorflow
重點:
1、激活tensorflow環境
activate tensorflow
2、下載tensorflow,大約要下載68M,且速度奇慢
pip install --upgrade --ignore-installed tensorflow
並且這裏下載在我的機子上會有問題,不定時的time_out。
解決方法:下載國內鏡像:
pip install pyinstaller -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
之後或許會提示pip version過低,更新一下pip
python -m pip install --upgrade pip
最後安裝tensorflow
pip3 --default-timeout=100 install -U tensorflow
最後測試一下你的tensorflow能不能用:
import tensorflow as tf
hello = tf.constant("hello tensorflow")
sess = tf.Session()
sess.run(hello)
結果應該是:
b'hello world'
恭喜你,安裝完成。
最後:在spyder編輯器上編程
首先激活tensorflow:
activate tensorflow
查看安裝目錄:
conda list
一般是沒有spyder:
安裝spyder:
conda install spyder
安裝一遍可能會有的沒有安裝完成,繼續用上訴語句再安裝幾次。
最後運行spyder:
spyder
會出現一個提示表格,不管它,在cmd上敲擊回車即可。
用樣例試一下spyder行不行使用。