一、问题:已经安装好torch,在cmd中测试也是通过了的,在pycharm中直接点run运行不报红也不报错,但在终端运行python文件ModuleNotFoundError: No module named ‘torch'。找了很多方法参考,说的都是没安装好torch或者是版本不兼容,最后发现是自己终端没有切换的问题:
已经安装好torch,在cmd中测试也是通过了的,如下:
在pycharm中直接点run运行其它的带有torch模块的程序是正常运行成功了的,如下:
但在终端运行python文件报ModuleNotFoundError: No module named ‘torch'(注意:因为问题已经解决,就不用回去截报错的图了)
二、解决方案如下:
将终端环境(PS E:\PycharmProject> )切换为自己的pytorch虚拟环境((DL1) E:\PycharmProject> ),我的是虚拟环境是DL1,切换环境方法如下(该处借用了参考图):
切换后pycharm终端环境如下:
再次终端运行python文件问题解决。
参考方法:
Python torch已安装成功,但终端显示ModuleNotFoundError: No module named 'torch'_人工智能-CSDN问答