我正在尝试导入一个模块,但我一直收到一个重要的错误。
在PortfolioStatus.py文件中,我有以下代码从share_data.py模块导入share_数据类
{
我得到以下错误:
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上托管,这就是我得到错误的地方
我的文件层次结构如下图所示
提前谢谢!
你应该试试这个:
它将模板文件夹添加到python正在检查模块的路径列表中。
使用
manage.py
文件在一个级别上添加空的__init__.py
。这种
__init__.py
文件的包含向Python解释器表明,应该将目录视为Python包。好吧,我终于解决了。 如一些答案所示,我需要将根文件夹添加到系统路径。
最后这就是我所做的:
相关问题 更多 >
编程相关推荐