Anaconda/minAnaconda下配置虚拟环境并安装pytorch相关
- 官网下载对应版本anaconda/minAnaconda
- 进入Anaconda Prompt创建虚拟环境
conda create -n 虚拟环境名 python=版本 -c https://mirrors.bfsu.edu.cn/anaconda/pkgs/main
- 查看当前环境,如果之前anaconda3文件夹还在,minanaconda下的环境可能会装在anaconda3的env下
conda env list
-
安装pytorch
安装PyTorch,需要安装pytorch, torchvision,torchaudio三个包
从官网(https://pytorch.org/)采用命令行下载,以选择安装的支持gpu版本为例:
conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia #下载支持gpu的pytorch
-
验证pytorch是否安装成功
-
激活对应的虚拟环境(安装Pytorch的虚拟环境)
conda activate 虚拟环境名
-
输入 conda list,查看是否存在pytorch 或者torch
-
输入 python
-
输入 Import torch
-
输入 torch.cuda.is_available()
-
如果显示为True,就说明Pytorch安装成功了
-
-
装包
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名
- 常见报错:
【WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘ReadTimeoutError(“HTTPSConnectionPool(host=‘pypi.org’, port=443): Read timed out. (read timeout=15)”)’: /simple/d2l/】
pip超时,用国内镜像就能解决
【安装库】WARNING: A newer version of conda exists.
直接看警告的地方提供的最新版本的conda,可以使用以下命令直接更新,但我没解决
conda update -n base -c defaults conda
使用指定版本号进行更新,最终解决
conda install conda=23.9.0 # 更新版本到23.9.0【lastest】