为什么在Sublime Text中导入Pytorch会导致ModuleNotFoundError?

时间:2019-04-02 09:36:42

标签: python sublimetext3 pytorch

命令“导入炬管”会导致生成错误:'ModuleNotFoundError:没有名为“炬管”的模块。

但是当我在终端中运行命令时,pytorch可以正常工作(Python 3.7.X)。

2 个答案:

答案 0 :(得分:0)

您是否正在当前的项目中使用venv?如果是这样,那么您就需要在该venv中安装手电筒,因为它仅是为该项目创建的,因此它没有像这样的任何其他模块。

看看this。并确保该模块位于项目所在的环境中!

例如,在Pycharm中,每当您使用新的venv(虚拟环境)创建新项目时,都需要手动将模块添加到project settings->interpreter settings中,以便将其导入。因为它可能已安装在您的系统中,但没有安装在venv中,而是会安装在您的系统中!

答案 1 :(得分:0)

尝试一下 link  它可能会有所帮助。 在装有Anaconda的Windows 10中也面临类似的问题。使用我在这里找到的c​​onda install命令安装了pytorch软件包:http://pytorch.org/

通常从命令行导入适用于我的环境(火炬):