自己電腦沒裝雙系統,於是決定在虛擬機里裝個tensorflow,以下是安裝過程:
1、安裝anaconda2 for Linux
官網下的話很慢,去清華的鏡像網站下吧,我上一篇文章有網址
安裝:bash anaconda2.sh
接下來,你可以選擇是否創建一個虛擬環境,創建的話conda create -n tensorflow python=2.7意為創建一個名為tensorflow的虛擬環境
創建完成后你可以按照提示source activate tensorflow 啟用虛擬環境,source deactivate關閉環境
然后你可以再兩種不同環境同時輸入conda list 比較下含有的模塊,創建虛擬環境的原因時方便你區分,省的把原始的python環境搞得很亂,
也就是方便管理,要刪除的話conda remove -n tensorflow --all,具體命令conda官方文檔
2、安裝tensorflow
激活tensorflow環境后輸入以下命令:
pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0rc0-cp27-none-linux_x86_64.whl
你會看到要在線下載的模塊,有的很快,有的很慢,我在下載numpy時就很慢,然后就timeout,在重試幾次還是沒成功,於是在想是不是要翻一波牆
用藍燈翻牆后還是沒用,又在想是不是虛擬機里網絡的問題,我看別人不在虛擬機里安裝時就沒出現這個問題,改為net模式共享網卡還是不行,
於是就離線安裝,把需要下載的幾個whl文件都先下載好,有numpy,six,protobuf,wheel,setuptools,有相應的版本要求,具體看你安裝tensorflow的版本,
最后按順序逐一pip install就好了,最后pip install tensorflow ,如果import tensorflow沒錯的話就安裝好了
參考:http://blog.csdn.net/tina_ttl/article/details/51762471