文章目录
1、Anaconda安装
(1)首先进入官网下载anaconda对应linux系统安装包:
https://www.anaconda.com/products/individual
(2)将安装包放到自己账户下:
执行命令:
sh XXXX.sh
2、配置清华源
conda config --add channels r # Optional # Lowest priority
conda config --add channels defaults
conda config --add channels conda-forge
conda config --add channels bioconda
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
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/cond-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --set show_channel_urls yes
假如想移除清华源:
conda config --remove-key channels
补充:其他常用的源
--豆瓣:https://pypi.douban.com/simple
-- 阿里:https://mirrors.aliyun.com/pypi/simple
-- 清华:https://pypi.tuna.tsinghua.edu.cn/simple
-- 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
-- 华中理工大学:http://pypi.hustunique.com/
-- 山东理工大学:http://pypi.sdutlinux.org/
加速安装的命令: pip install -i https://pypi.douban.com/simple 模块名
3、创建名为pytorch的虚拟环境并激活
conda create -n pytorch python=3.7
conda activate pytorch
假如想删除虚拟环境:
conda remove -n pytorch --all
4、安装pytorch
首先通过 nvcc -V 查看cuda版本。
通过命令安装pytorch:
conda install pytorch==1.7.0 torchvision==0.8.0 cudatoolkit=10.1
conda install pytorch==1.7.1 torchvision==0.8.2 cudatoolkit=11.0
若想查看以前版本的pytorch:
pytorch以前version
假如觉得下载慢:提供一个wheel版本网址:
https://download.pytorch.org/whl/torch_stable.html
下载完成后通过执行:
pip install XXXX.whl即可。
5、常用命令
复制虚拟环境:
conda create -n new_name --clone old_name
【注】
- 安装pytorch或者torchvision,使用conda 不要用pip.巨慢。
- 若出现CondaHTTPError: HTTP 000 CONNECTION FAILED时,不是镜像的问题。是.condarc文件问题。将https–>http。另外,可以将 -defaults 删除(一般不用)。
6、torch和torchvision对应版本
https://github.com/pytorch/vision#installation
7、在Anaconda虚拟环境安装CUDA和CUDNN
在conda虚拟环境中安装CUDA:
conda install cudatoolkit=8.0 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/
在conda虚拟环境中安装cudnn:
conda install cudnn=7.0.5 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/
8、Anaconda将虚拟环境创建到指定位置
conda create --prefix=H:\Program file(x86)\envs\tensorflow python=3.5
9、Anaconda拷贝虚拟环境出现问题
当用.whl装了一个虚拟环境,此时若采用clone克隆该虚拟环境会出现问题,通过.whl安装的包无法使用。此时需要在新的克隆出虚拟环境中重新安装.whl文件。
*******************************************
1、在服务器之间传递虚拟环境
假如从源服务器传到目标服务器20.0.0.0。在源服务器输入:
scp -r -P 目标服务器端口号 /home/anaconda/envs/myenv 用户名@20.0.0.0:/home/
上述代码中myenv是源服务器的虚拟环境,传到目标服务器的home下。
复制好后,直接在目标服务器克隆:
conda create -n nenv --clone myenv