Anaconda安裝Tensorflow環境
Anaconda安裝
-
下載安裝包,請到這個地址下載
-
安裝
打開終端執行:
bash Anaconda3-5.3.1-Linux-x86_64.sh
安裝過程全部yes即可。
然后重新啟動。
-
驗證是否安裝成功
conda --version
如果沒有報錯,并且輸出下面內容則安裝成功:
conda 4.5.11
創建python環境
確定想要安裝 Tensorflow 環境的 python 版本,本文以python 3.6為例。
創建python3.6的環境,名字叫tensorflow
conda create -n tensorflow python=3.6
一定要指定python版本,否則安裝失敗。
安裝tensorflow
-
激活tensorflow環境
source activate tensorflow
-
安裝tensorflow
pip install https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.14.0-cp36-cp36m-linux_x86_64.whl
這里安裝可以參照這篇文章Ubuntu18.04安裝cuDNN和Tensorflow的正確姿勢的安裝Tensorflow部分,這里要注意pip也是可以安裝的,并不一定是pip3,但是推薦pip3。
-
測試
python3 -c "import tensorflow as tf; tf.enable_eager_execution(); print(tf.reduce_sum(tf.random_normal([1000, 1000])))"
如果過程中沒有報錯,代表成功。
-
退出環境
source deactivate
可能需要退出兩次。
同時也可以使用conda命令安裝
conda search tensorflow-gpu=2.1.0
conda install tensorflow-gpu=2.1.0
錯誤解決
-
關于Anaconda環境錯誤
- 如果出現不能激活或者進入環境,報錯信息為
-bash: activate: 沒有那個文件或目錄
可以通過下面的命令激活或者進入環境
conda activate tensorflow
- 如果出現不能激活或者進入環境,報錯信息為
-
關于CUDA的錯誤
過程中出現的錯誤請參照這篇文章Ubuntu18.04安裝cuDNN和Tensorflow的正確姿勢。
注意:cuda的安裝路徑不同要修改解決方法內的路徑。