大家好,今天我根据我在安装Pytorch过程中遇到的问题,来分享一下我安装Pythorch的经验。
安装pytorch大概可以分成下列四个步骤
先来了解一下什么是 Anacond。 Anacond就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。我把它理解成类似迅雷的东西,是用来下载东西的。
Anacond的下载安装还是比较简单的,这里就不谈了。我们直接跳到第二个步骤。
设置虚拟环境
点击左下角窗口点击Anaconda Prompt(ANACONDA)打开它。
输入python查看自己的python版本。
如图我的是3.8版本。
让我们来创建一个虚拟环境,输入:
conda create -n ******* python=3.8
其中,*******是指虚拟环境名字,自己取一个就行,比如Pytorch。*******后面的python=3.8是指python版本,版本号要和之前查到的相同。
创建中到这里输入y。
环境创建完毕。
让我们来进入环境,输入:
activatexxxxx(名字)
可以看到我们已经进入了虚拟环境(C:前面有环境名)
在虚拟环境中下载pytorch
Anaconda Prompt窗口先放到那里不用管它,如果不小心关闭了再打开Anaconda Prompt输入进入环境的指令即可。
进入pytorch官网:https://pytorch.org/
点击install
点击红字,安装之前的版本。
在conda里选择一个版本,哪个都行,OSX是苹果的,最后一个是CPU的。
将需要的代码复制下来,例如图中CPU的可以选择
conda install pytorch==1.11.0 torchvision==0.12.0 torchaudio==0.11.0 cpuonly -c pytorch
复制到我们之前的虚拟环境中
按回车运行,有y按y。
结果如图。接下来验证一下是否安装上了,如果不小心把窗口关了再打开进入虚拟环境即可。输入
python后如图
再输入
import torch
稍等自动变成
再输入
torch.__version__
自动出现你的安装的torch版本号。安装成功,这里把各条指令整理一下方便朋友们使用调试,如果某一步安错了。按指令调整即可。以下指令都在anaconda中运行,在cmd中可不可以我也不清楚。
conda create -n PyTorch python=3.8创建环境(环境名字是PyTorch,随便叫什么名字都行)conda info --envs显示环境conda env list与conda info --envs 功能一致conda remove -n xxxxx(名字) --all 删除虚拟环境,包括虚拟环境里的包(比如torch)activatexxxxx(名字)进入环境pip list 查看环境的库deactivate退出虚拟环境
把pytorch应用到Pycharm上
当你某个项目想使用pytorch时。新建这个项目,然后打开设置。
找到解释器设置,添加新解释器,添加本地解释器。
如图选择应用即可,当你设置成功时。打开文件写入
import torchprint(torch.__version__)
会在输出中显示版本号。