您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何从其他文件夹导入模块?

如何从其他文件夹导入模块?

首先,此导入语句:

from models import some_model

应该命名空间:

# in myproject/backend/backend.py or myproject/api/api.py
from myproject.models import some_model

然后,您需要将包含的目录myproject(称为/path/to/parent)进入sys.path列表。您可以通过设置环境变量来临时执行此操作:

export PYTHONPATH=/path/to/parent

或者,最好是通过编写setup.py文件并安装软件包来实现。请遵循PyPA包装指南。写入setup.py文件后,请在同一目录中执行此操作以在中设置正确的条目sys.path

pip install --editable .
其他 2022/1/1 18:28:37 有508人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶