Python sys.path-附加PYTHONPATH

2024-04-16 22:18:23 发布

您现在位置:Python中文网/ 问答频道 /正文

开始前 我已经试着完成它一段时间了,但我没有运气。我正在尝试创建自己的python包,我将在项目中的单独文件中导入其中的模块。我试图通过'sys'将我的项目目录添加到pythonpath,但mod_wsgi仍然无法识别它:

import sys
sys.path.append('/var/www/')

from core.core import main

尝试时:

ImportError: No module named core.core

任何帮助都将不胜感激


Tags: 模块文件path项目coreimport目录mod
1条回答
网友
1楼 · 发布于 2024-04-16 22:18:23

如果核心文件夹中没有文件__init__.py,则不会将其识别为包。

因此,解决方案是在核心文件夹中添加一个文件__init__.py

如果你已经添加了问题可能是绝对路径。。。具有绝对路径的核心文件夹:

  1. /var/www/core
  2. /var/www/YourProject/core

如果您必须执行第二个选项:sys.path.append('/var/www/YourProject')

相关问题 更多 >