【问题标题】:Relative Import Confuses me相对导入让我感到困惑
【发布时间】:2021-09-05 05:07:40
【问题描述】:

这是一个测试目录。

Main_folder
|-- in_root.py
|-- 1stlayer
   |-- 1stlayer.py

所以我想在 1stlayer.py 中从 in_root.py 中导入一些函数。 我尝试了from ..in_root import *,但它给了我错误,“尝试了没有已知父包的相对导入”。 请任何人帮助,我总是在我的项目中遇到更高级别的相对导入。

【问题讨论】:

标签: python relative-import


【解决方案1】:

这个链接可能就是你要找的那个!

PYTHONPATH 也可能会有所帮助!它是一个环境变量,可以包含您的脚本所在的目录。

PYTHONPATH = PATH/libs/

  • 库 | lib.py
  • 项目 |项目.py

来自 project.py:

import lib.py

简单说明:https://bic-berkeley.github.io/psych-214-fall-2016/using_pythonpath.html

【讨论】:

    猜你喜欢
    • 2013-08-20
    • 1970-01-01
    • 1970-01-01
    • 2011-09-05
    • 1970-01-01
    • 2016-11-18
    • 1970-01-01
    • 1970-01-01
    • 2020-10-15
    相关资源
    最近更新 更多