ubuntu 16.04配置anaconda、tensorflow_gpu和opencv过程

参考文章:

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 即可

 

 

 

 

 

 

你可能感兴趣的:(linux)