遇到的问题:
用网上的教程用 pip 安装torch的时候可以运行不报错 并且 可以在 pycharm 中能 import torch 。
但是安装 torchvision 在anaconda虚拟环境下没有显示,所以不能再pycharm中import 。
ModuleNotFoundError: No module named 'torchvision'
问题之前的工作:
我按照安装教程下载了 torch 和 torchvision的whl 文件。
并成功pip了 torch,在pycharm中import 不报错。
按照本地路径 pip torchvision 成功,但是anaconda环境中没有显示。
解决:
主要是解决torchvision的问题。
在这里,首先 查找官网的介绍:https://pypi.org/project/torchvision/0.1.8/

也就是说可以有三种安装方式,这里开始我先用了 pip 的方法,导入成功但是在anaconda 里并不可以直接使用,失败。所以,我采用第一种方式。
在管理员模式下,直接输入了这行代码:conda install torchvision -c soumith
然后我检查anaconda环境下有没有这个包,发现用这种方法成功了。
然后为pycharm选择带有 torchvision包的python。
最终解决了这个问题。

回头再看自己的代码没有红色的错误提示了。
启发
计算机专业的学生一生需要安装无数环境、软件,所以解决问题的能力十分重要,最根本的是要具体问题具体分析,找到症结所在,不要看到方法就试一试,毫无章法。在我比较有限的编程经验下,这种分析能力需要进一步提升。
加油吧,这是新的开始。
后续
代码已经跑上了,嘻嘻,又入了一个新坑。
在Anaconda虚拟环境中安装torchvision时遇到问题,pip安装成功但无法在PyCharm中导入。通过查看官网,尝试不同安装方式,最终在管理员模式下手动安装解决了问题,使torchvision在环境中正常显示,并调整PyCharm的Python解释器设置。这个经历强调了解决问题时具体分析和针对性方法的重要性。
1万+

被折叠的 条评论
为什么被折叠?



