命令“导入炬管”会导致生成错误:'ModuleNotFoundError:没有名为“炬管”的模块。
但是当我在终端中运行命令时,pytorch可以正常工作(Python 3.7.X)。
答案 0 :(得分:0)
您是否正在当前的项目中使用venv
?如果是这样,那么您就需要在该venv
中安装手电筒,因为它仅是为该项目创建的,因此它没有像这样的任何其他模块。
看看this。并确保该模块位于项目所在的环境中!
例如,在Pycharm中,每当您使用新的venv
(虚拟环境)创建新项目时,都需要手动将模块添加到project settings->interpreter settings
中,以便将其导入。因为它可能已安装在您的系统中,但没有安装在venv
中,而是会安装在您的系统中!
答案 1 :(得分:0)
尝试一下 link 它可能会有所帮助。 在装有Anaconda的Windows 10中也面临类似的问题。使用我在这里找到的conda install命令安装了pytorch软件包:http://pytorch.org/
通常从命令行导入适用于我的环境(火炬):