2024-05-20 22:32:45 发布
网友
开始前 我已经试着完成它一段时间了,但我没有运气。我正在尝试创建自己的python包,我将在项目中的单独文件中导入其中的模块。我试图通过'sys'将我的项目目录添加到pythonpath,但mod_wsgi仍然无法识别它:
import sys sys.path.append('/var/www/') from core.core import main
尝试时:
ImportError: No module named core.core
任何帮助都将不胜感激
如果核心文件夹中没有文件__init__.py,则不会将其识别为包。
__init__.py
因此,解决方案是在核心文件夹中添加一个文件__init__.py。
如果你已经添加了问题可能是绝对路径。。。具有绝对路径的核心文件夹:
如果您必须执行第二个选项:sys.path.append('/var/www/YourProject')
sys.path.append('/var/www/YourProject')
如果核心文件夹中没有文件
__init__.py
,则不会将其识别为包。因此,解决方案是在核心文件夹中添加一个文件
__init__.py
。如果你已经添加了问题可能是绝对路径。。。具有绝对路径的核心文件夹:
如果您必须执行第二个选项:
sys.path.append('/var/www/YourProject')
相关问题 更多 >
编程相关推荐