开始之前
我已经尝试完成它有一段时间了,但我没有运气。我正在尝试创建自己的 python 包,我将在项目中的单独文件中导入其中的模块。我尝试通过“sys”将项目的目录添加到 pythonpath,但 mod_wsgi 仍然无法识别它:
import sys
sys.path.append('/var/www/')
from core.core import main
当尝试时:
导入错误:没有名为 core.core 的模块
任何帮助,将不胜感激
如果您没有该文件__init__.py
在您的核心文件夹中,它不会被识别为包。
因此解决方案是添加一个文件__init__.py
在你的核心文件夹中。
如果您已经添加了问题可能是绝对路径...具有绝对路径的核心文件夹:
- /var/www/核心
- /var/www/YourProject/core
如果您必须执行第二个选项:sys.path.append('/var/www/YourProject')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)