参考文章:
https://blog.csdn.net/shiheyingzhe/article/details/80863422
以及https://blog.csdn.net/qq_38677310/article/details/82948203
- 先在软件和更新里面附加驱动里把n卡驱动安装了,这里我顺便把ubuntu的软件源更换成中科大源(你们随意)
- 安装完anaconda2后,我再重新配置了一个基于python3.6的环境名为tf,命令是:
conda create --name tf python=3.6
注意这里:可以先把anaconda的源替换了,网上多数是替换成清华源,但是在liunx上,我不知道原因连接不上清华源,因此采用了中科大的源,详细步骤可以参考http://mirrors.ustc.edu.cn/help/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
- 然后安装tensorflow_gpu,先conda search tensorflow-gpu查看一下版本和依赖,这里我就安装了1.2.1版本,命令是:
conda install tensorflow-gpu==1.2.1
注意:要是想使用1.3.0或者更高,建议自己安装CUDA-8,cuDNN v6.0.,ibcupti-dev library,自行百度.
其他包安装类似,比如我用到的:Cython,easydict,Pillow,PyYAML,scipy
但是到安装opencv时,命令如下:
conda install --channel https://conda.anaconda.org/menpo opencv3
尝试安装成功,失败的可以尝试其他安装,如conda install -c https://conda.binstar.org/menpo opencv或者离线安装(我离线安装不行)
- 退出环境是:conda deactivate tf
删除该环境是:conda remove -n tf --all
删除环境中的某个包:使用命令conda remove --name $your_env_name $package_name 即可