我正在尝试导入一个模块,但一直收到 ImportError。
在 PortfolioStatus.py 文件中,我有以下代码从 share_data.py 模块导入 share_data 类
from Shares.share_data import share_data
我收到以下错误:
File "/home/lucasamos/FYP/Shares/Communication/PortfolioStatus.py", line 3, in <module>
from Shares.share_data import share_data
ImportError: No module named Shares.share_data
为了让事情更混乱,这在我的本地机器上工作正常,但我在 PythonAnywhere 上托管,这就是我收到错误的地方
我的文件层次结构如下图所示
提前致谢!
原文由 Lucas Amos 发布,翻译遵循 CC BY-SA 4.0 许可协议
好的,所以我终于解决了。如一些答案所示,我需要将根文件夹添加到系统路径。
最后这就是我所做的: