我的环境
- centos7
- 非root用户
安装anaconda
- 官网下载 Anaconda3-4.1.0-Linux-x86_64.sh
上传至服务器 - 进入服务器上自己的用户,输入
bash Anaconda3-4.1.0-Linux-x86_64.sh
- 按照提示输入yes、按enter等
- 重启客户端
- 测试安装,输出已安装的包列表
conda list
设置镜像源与配置虚拟环境
- 命令
conda create -n python35 python==3.5
其中,python35是指定的虚拟环境名,python==3.5指定创建环境时的python版本
2. 在基础环境下(不进入虚拟环境)配置conda镜像源,加速安装包时的下载速度。
命令
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
# 设置搜索时显示通道地址
conda config --set show_channel_urls yes
- 查看添加的地址
conda config --get channels
或者在.condarc中查看:
vim ~/.condarc
使用vim命令去打开了conda的配置文件查看,输入如下命令后按enter退出vim
:q
- 激活虚拟环境
source activate python35
# 你可以使用如下命令查看你已有的虚拟环境
conda env list
# 退出虚拟环境你可以使用如下命令
source deactivate
激活虚拟环境后可以看到用户名的前方(行首)出现了小括号,里面是你使用的虚拟环境的名字。
安装包
- 在python35虚拟环境下,安装pytorch0.4.0,torchvision0.2.1
conda install pytorch==0.4.0
conda insatll torchvision==0.2.1
conda 会自动安装它们的依赖包
- 你可以使用conda install 命令安装任何你想要的包,并使用 == 符号指定版本。conda找不到时尝试使用 pip install 命令。当pip安装过慢时,你可以使用浏览器下载好需要安装的包后传输到服务器对应用户 anaconda3/pkgs 文件夹下,然后使用离线安装。
# 离线安装命令
conda install --use-local pytorch-0.4.0-py35_cuda8.0.61_cudnn7.1.2_1.tar.bz2
# 将pytorch-0.4.0-py35_cuda8.0.61_cudnn7.1.2_1.tar.bz2替换为你要离线安装的包的名字
环境管理
使用A环境的包创建一个新的环境B,这样可以利用已有环境快速配置。
conda create --name B --clone A