记录服务器miniconda配置虚拟环境

在服务器上之前自己一直用的是virtualenv的环境建立虚拟环境,有一种比较依赖本机已经安装了相关python的感觉。另外昨天在使用virtualenv的时候发现pip的版本对应有些问题,会报sys.stderr.write(f”ERROR: {exc}”)这个错

大佬同学推荐了一个miniconda的方法,感觉安装起来很方便,虚拟环境感觉都可以使用类似的方法了

Reference:
https://conda.io/en/latest/miniconda.html

安装Linux Installers

下载后会得到一个Miniconda3-latest-Linux-x86_64.sh,上传到服务器上后可通过bash直接安装

建立、启动虚拟环境

可通过如下命令建立启动虚拟环境,

1
2
3
$ conda create -n myenv python=3.8 // 安装python
$ conda activate myenv
(myenv)$ pip install ...

安装torch,torchvision,cudatoolkit

使用conda可以不依赖pip进行安装,conda安装一些内容好像可以非常方便。自己在尝试pip install pytorch的时候经常出现和cuda版本对应不上的问题,还有就是pytorch0.4.1的版本中没有boolTensor,所以需要把pytorch搞成1.x版本并且和cuda版本对应的上

首先使用nvidia-smi查看当前cuda

在pytorch官网https://pytorch.org/get-started/previous-versions/上查看previous version,一般来说1.4.0,1.6.0比较稳定?

输入命令进行安装:

测试如下:

另外一种直接pip install的方式(from zkh)

1
pip install torch==1.11.0+cu113 torchvision==0.12.0+cu113 torchaudio==0.11.0 --extra-index-url https://download.pytorch.org/whl/cu113

记录服务器miniconda配置虚拟环境
http://example.com/2021/11/10/记录服务器miniconda配置虚拟环境/
作者
Curious;
发布于
2021年11月10日
许可协议