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的安装路径不同要修改解决方法内的路径。