Anaconda的下载
Anaconda的安装
参照网上的博客:Anaconda的安装
pytorch的安装(需要在Anaconda中安装)
由于pytorch安装出现问题比较多,请按照以下步骤进行:
(1)使用清华镜像源网站,分别输入一下4行代码(在终端中)
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 --set show_channel_urls yes
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
这个配置好以后,以后再安装其他的软件如果要用到清华镜像源网站就不用了重新配置了。
注意!如果切换镜像后当出现下载不了的情况,就先切换默认源,然后再修改另一个可以使用的conda源(一定要先恢复默认,再换另一个!!!)
切回默认源
conda config --remove-key channels
? (2)创建Pytorch环境
创建环境pytorch,使用Python版本是3.8
语法:conda create -n 虚拟环境的名字 python=版本号
conda create -n pytorch python=3.8
之后,在加载过程中会弹出提示,输入 y,即可安装。
查看环境是否安装成功
conda info --envs
? (3)安装Pytorch
切换你创建的虚拟环境
语法:conda activate 虚拟环境的名字
conda activate pytorch
进入官网找到如下的界面:
往下滑,里面有很多的安装方式和需要安装的版本,我们根据需求选择我们需要的进行安装,我们的版本是选择是pytroch=1.13.1,pytorch可以安装GPU版本和CPU版本,可能有的同学的电脑没有GPU,所以为了保持统一,我们选择CPU版本进行安装。
在终端输入下面的命令(因为我们在上面配置了镜像源,所以我们在终端输入的时候不需要后面的 -c pytorch,加上他是在官网下载可能速度比较慢),在安装的过程中不能断开网络,要保持网络的通畅
conda install pytorch==1.13.1 torchvision==0.14.1 torchaudio==0.13.1 cpuonly -c pytorch
? (4)检查是否安装成功,看是否有相关的库。
conda list
? 也可以在终端写一段代码测试一下,写输入python,在输入下面的内容
import torch
print(torch.__version__)
? 也可以参照官网。
#这个我觉得是版本冲突的问题,我降级后就成功了
conda install numpy==1.19.2
pillow库的问题当时忘记截图了,跟上面的报错差不多,只不过报错的是image相关的错误,image是由pillow所影响的。
conda install pillow==9.2.0
如果出现其他的问题,按照相同的操作进行降级或者升级操作。
在代码的上面加上如下内容,这个两个代码之间不能有其他的代码
import os
os.environ['KMP_DUPLICATE_LIB_OK']='True'