Linux安装Anaconda+pytorch

安装Anaconda

  1. 下载anaconda,我是从别人那里拷的:Anaconda3-2019.03-Linux-x86_64.sh
  2. 用bash命令安装anaconda

$ bash Anaconda3-2019.03-Linux-x86_64.sh

安装过程中一路回车+输入yes即可。

  1. 安装完毕后,输入如下命令使得配置生效,否则会提示找不到conda命令

$ source ~/.bashrc

配置生效后,发现会自动进入虚拟环境base,新开一个terminal也是如此,解决方法是用conda config命令:

$ conda config --set auto_activate_base false

当需要代理才能访问外网时,设置代理和镜像,在/home/user 目录下找到隐藏文件.condarc,由于已经使用过conda config 命令,此文件已经自动生成,默认情况下是不存在的。在文件中添加如下内容:

show_channel_urls: true
proxy_servers:
http: http://XX.XXX.XX.XXX:XXXX
https: http://XX.XXX.XX.XXX:XXXX
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
ssl_verify: false

命令行形式设置:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

创建虚拟环境

创建pytorch虚拟环境,Python版本3.7

$ conda create -n pytorch python=3.7

激活pytorch虚拟环境

$ source activate pytorch

conda安装pytorch,可以去官网根据自己的机器配置选择对应的安装命令

conda install pytorch torchvision cudatoolkit=10.1 -c pytorch

因为之前安装了pyenv,退出后再次激活时,发现找不到虚拟环境,删掉pyenv也不行,解决方法:
打开/home/user 目录下的 .bashrc文件和.profile文件,最后一行分别添加:

export PATH="/home/user/anaconda3/bin:$PATH"

运行命令:

$ source .profile

你可能感兴趣的:(Linux安装Anaconda+pytorch)