pycharm using a remote interpreter ImportError: No Module named error

pycharm using a remote interpreter ImportError: No Module named error

我有一个项目文件夹,其中包含名为 F 的子文件夹、文件 MDN.py 和 NN_Layers.py、FFN FFN.py 和 Util Data.py 和 Util.py

我的代码适用于本地解释器。

在 MDN.py 中,尝试从 Util.Data 和 F.NN_Layers 导入函数时出现错误。

在 FFN.py 中,我可以从 Util.Util 中的函数导入,但不能从 Util.Data 或 F.NN_Layers.

中导入

我不明白为什么这在本地有效以及为什么我可以从 Util.Util 而不是 Util.Data 执行相同类型的导入。

如果我将所有导入的代码移动到 MDN.py,它运行良好,所以它与项目结构有关。

在服务器上,我将代码映射到相同的 git 结帐。我已 pycharm 设置为自动同步文件。

啊,我明白了。我必须先手动同步文件,否则它们将无法上传。我可以从 Util.Util 导入,因为我对该文件进行了编辑,导致自动上传。