(anaconda已装的库,可在cmd下用conda list命令查看)
(请保证在看完整个操作后进行操作,期间记录了一些错误点)
显示没有这个包,pip install torch 安装总失败
打开anaconda navigator,选择environment,选择all,搜torch
出现的pytorch,点击框框,再apply(时间可能会比较久一点,我电脑的风扇疯狂在转吓了我一跳)
装好如下图:
然后安装好了之后 在cmd命令行下,输入python,回车,再输入import torch,没有错误返回则说明是成功的
如图:
由于在navigator里搜不到torchvision,因此采用pip的方式安装。按理来说,缺什么装什么就好了,但是由于pip的网速有限制,会导致time out 一堆红色的错误出现,然后根据帖子(https://blog.csdn.net/Louise_Trender/article/details/103500509)可 解决pip下载太慢的问题
使用命令:
pip install torchvision -i https://pypi.tuna.tsinghua.edu.cn/simple
(速度的确要快很多啊)
但是新的问题又出现了,出现依赖问题 requirement already satisfied:Pillow>=4.1.1 (说是Pillow版本太高了,要降版本)
按照教程:
pip uninstall Pillow
pip install Pillow == 4.1.1
然后我又用上面的命令install了一次torchvision
pip install torchvision -i https://pypi.tuna.tsinghua.edu.cn/simple
这次的问题 Could not find a version that satisfies the requirement torch==1.4.0
我先把自己的torch卸了再准备安装1.4.0发现库里根本没有这个版本的,然后根据帖子(http://www.195440.com/1967)解决了
解决方案:
步骤一:pip install torch==1.3.1 -f https://download.pytorch.org/whl/torch_stable.html
pip install torch==1.3.1 -f https://download.pytorch.org/whl/torch_stable.html
步骤二:pip install torchvision==0.4.1 (这步如果太慢的话 试试在后面加上 -i https://pypi.tuna.tsinghua.edu.cn/simple)
pip install torchvision==0.4.1
import torchvision 后出现PIllow的import 错误 在运行的时候是这种错误(因为安装torchvision时会默认安装7.0.0版本,版本太高了,所以要降版本。突然就觉得的pillow操作白整了。)
解决方案:(https://blog.csdn.net/Lee_lg/article/details/103901632?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task)(我觉得这个方案是最简单的方法了)
根据地址,找到functional.py文件 然后使用from PIL import Image, ImageOps, ImageEnhance, __version__ 替换文件中from PIL import Image, ImageOps, ImageEnhance,PILLOW_VERSION这句。(大概在前面几行的样子)保存退出
查看torchvision是否import成功,不出现其他东西就是import成功了
至此,暂告一段落。