AutoDL服务器(其他服务器及windows类似)上创建虚拟环境,安装第三方包,conda相关命令

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

文章目录

一、创建虚拟环境大部分从5或6开始

1.服务器终端输入vim ~/.bashrc
.bashrc文件一般式隐藏文件用命令ls -a可显示所有文件~代表你的/home/用户名目录。
2.键盘输入i移动光标到最后加上source /root/miniconda3/etc/profile.d/conda.sh
/miniconda3/etc/profile.d/conda.sh后面这个一般没问题前面部分不同的服务器有所不同去找一下安装miniconda后生成的miniconda文件夹在哪。

3.按Esc再输入“wq”退出
4.重启终端bash
5.进入环境conda activate base
注1~5是在服务器安装多个环境时需要的。
6.创建新环境conda create -n py38 python=3.8
python=3.8会安装3.8版本中的最高版本3.8.16py38为新环境名称注意去看看python和自己需要的torch之间的版本对应关系https://github.com/pytorch/vision
7.进入新环境输入conda activate py38
8.去torch官网找到torch安装命令如

# CUDA 10.1   pytorch1.7
conda install pytorch==1.7.0 torchvision==0.8.0 torchaudio==0.7.0 cudatoolkit=10.1 -c pytorch

# CUDA 10.1   pytorch1.7.1
conda install pytorch==1.7.1 torchvision==0.8.2 torchaudio==0.7.2 cudatoolkit=10.1 -c pytorch

# CUDA 10.2   pytorch1.11
conda install pytorch==1.11.0 torchvision==0.12.0 torchaudio==0.11.0 cudatoolkit=10.2 -c pytorch

# CUDA 11.3   pytorch1.12.1
conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=11.3 -c pytorch
 
# CUDA 11.3   pytorch1.11
conda install pytorch==1.11.0 torchvision==0.12.0 torchaudio==0.11.0 cudatoolkit=11.3 -c pytorch
 
# CPU Only    pytorch1.11
conda install pytorch==1.11.0 torchvision==0.12.0 torchaudio==0.11.0 cpuonly -c pytorch

9.进入项目文件夹找到requirement文件并安装pip install -r requirements.txt(默认是国外的源可以临时换源用下面的命令)
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/

优先安装8因为安装torch会同时安装一些requirements.txt中要求的其他包

新环境创建完成


1.验证torch是否安装成功在服务器终端运行python再运行下图print(torch.cuda.is_available())返回True。在这里插入图片描述
2.安装环境中的包时有时需要开梯子有时不用看情况试试

二、相关命令补充

1.删除虚拟环境conda remove -n your_env_name --all
2.查看有哪些conda虚拟环境及conda环境的路径conda env list前面是环境名后面是环境路径
在这里插入图片描述
3.查看当前环境中安装了哪些第三方包conda listpip list
4.当包用 conda install 安装不了时则pip install卸载包也是同理。

最后附上邀请链接我也能获得一点优惠券https://www.autodl.com/register?code=d84f001a-9d80-4f9d-8ce9-f5c30722fd20。综合对比了好几个服务器AutoDL服务器应该是最便宜的一个了。

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6