1.看是独立显卡还是集成显卡
通过右键点击任务管理器
查看 "性能" 模块 如下:
其中Intel(R)代表是集成显卡。所以判定只能安装cpu版本的pytorch
2.安装anaconda
官网下载anaconda并且安装。链接https://repo.anaconda.com/archive/
1.打开Anaconda的Prompt命令窗口,输入conda create -n Pytorch_cpu python=3.7
构建完虚拟环境后,通过conda activate Pytorch_cpu
进入虚拟环境。conda activate python39
2.进入pytorch官网,选择如下版本,把run this command 对应的话复制到prompt命令窗口,等待他慢慢下载。
3.安装后可在命令行进行测试
4.安装pycharm
在官网下载pycharm安装后,需要在pycharm上设置解释器。
打开pycharm->file->setting
点击project里的python interpreter,找到下图中设置对应的小图标并点击,选择Add
点后面的这个小齿轮->Add…,然后选择Conda Environment:
这时已经设置好了,我们再在pycharm里测试一下Pytorch:
会出现如下错误
错误1.wheel building的环节出错。看错误提示会告诉你 python 和numpy版本不匹配。python3.7 而numpy为1.21.5 。
解决办法: 在窗口执行
错误2.from . import _imaging as core ImportError: DLL load failed: 找不到指定的模块
原因:
conda中pillow的版本估计比较老或者有问题,需要使用pip库中的pillow包,且需要安装其最新版本的包。
解决办法:pip install Pillow -U
解决了以上两个问题后
再次执行main.py
成功。
没有评论