命令行运行python项目文件,报错:ModuleNotFoundError: No module named 'torch' 解

在pycharm终端运行文件时报错,但是确认torch已经安装并激活了,同时在单独的模块中运行没有错误

img

img

盲猜一波,你的pycharm运行程序的时候是有一个环境的,而直接在下面的终端中执行程序使用的是你系统的python环境。你的模块在pycharm中是装的,是装在它的虚拟环境中的。
你可以在终端中尝试进虚拟环境,或者在终端中再装一遍那个包。