本地配置Anaconda+Python+PyCharm+PyTorch深度学习环境
目录
首先已经安装好了anaconda,并且我们也知道anaconda是一个包管理工具,它可以用来管理我们的工作环境。此教程就不在此说明anaconda安装方法了。总要留点给你们遐想空间O(∩_∩)O
进入正题,下边就使用anaconda来创建一下我们的Pytorch工作环境。
1-创建pytorch环境
- step1:将
dos路径进入到anaconda安装路径下的Scripts文件夹下。
首先打开
anaconda安装路径下的Scripts文件夹。(我的安装在D:\InstallSoftware\anaconda3,所以进入D:\InstallSoftware\anaconda3\Scripts)
点击路径后边空白处。

在路径蓝色的情况下,输入cmd , 回车进入 dos。

输入cmd回车
进入dos窗口,并且路径就是 Scripts文件夹所在路径。

- step2:创建一个环境,用来安装Pytorch。
输入命令 conda create -n pyTorchEnv python=3.9 ,点击回车。
其中pyTorchEnv是环境的名字,自己定义也可以。
python=3.9是这个环境将使用3.9的python版本。

这里输入 y 回车。

下边的样子就是安装成功。

- step3:查看创建好的环境。
在anaconda安装路径下的envs文件夹下,会出现所有你创建的环境。

这里只显示一个我们刚才安装的 pyTorchEnv 环境,但是还有一个默认的环境 base 也是存在的。
- step4:激活测试创建好的环境。
先进入创建好的环境
pyTorchEnv文件夹中,在进入他的Scripts文件夹中。注意:不是 anaconda 的 Scripts 了

点击路径后边空白处,路径变蓝色之后,输入 cmd 然后回车进入dos 中。

然后输入 activate pyTorchEnv,激活pyTorchEnv环境。
激活成功就没有什么问题了。
退出环境:输入deactivate 回车即可。
2-安装pytorch环境
上边已经搭建好了深度学习的环境,接下来只用在这个环境中安装深度学习pytorch需要的库即可。
- step1:使用
dos进入pyTorchEnv环境的Scripts文件夹,然后激活pyTorchEnv。
方法同上边,找到
pyTorchEnv中的Scripts文件夹,在路径栏输入cmd回车进入dos。然后使用
activate pyTorchEnv激活它。

- step2:到pytorch官网找到安装命令。
到官网往下拉,然后配置的好你的版本。 (根据自己电脑硬件配置,有显卡可以选择显卡,无显卡可以选择CPU。)

- step3:将复制的命令放入刚才打开的
dos窗口,回车进行安装。
命令:conda install pytorch torchvision torchaudio cudatoolkit=11.1 -c pytorch -c conda-forge


等待执行完成。

输入 y回车。

请耐心等待下载安装完成。

下载安装完成提示“done”不报错就说明成功了。

3-pycharm导入pytorch环境
上边创建好的环境我们需要把他导入PyCharm使用,不然只在黑窗口的话很不方便。所以这里就来演示怎么将
pyTorchEnv环境导入PyCharm中使用。tips:
这里我换电脑了,所以这里演示的时候,我的
anaconda安装路径是D:\InstallSoftware\anaconda3。所以,我的pyTorchEnv文件夹的路径是:
D:\InstallSoftware\anaconda3\envs\pyTorchEnv。
- step1:新建PyCharm项目。
先打开PyCharm,点击新建。

填写好项目保存路径,选择导入的环境。

如之前已选择过配置,可自动加载。如是新配置,则需要自行选择已配置的环境。
如本文配置:pyTorchEnv环境,选择“D:\InstallSoftware\anaconda3\envs\pyTorchEnv\python.exe”。

选择配置的环境完成后,直接点击按钮“OK”即可。

选择完成,再点击按钮“OK”。环境切换成功然后就可以了。

点击“Create”按钮。等待之后进入到PyCharm界面。
- step2:测试。
右键单击项目名字,新建一个 python package。然后自己起个名字。

输入项目名称后,回车。


项目创建完成后,会自动创建一个默认文件“__init__.py ”
在
__init__.py文件中输入以下代码,运行没报错就ok了。
import torch
print( torch.cuda.is_available() )

OK, 测试搭建完成,后面业务逻辑,大家尽情发挥吧。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)