问题描述
这是一个测试目录。
Main_folder
|-- in_root.py
|-- 1stlayer
|-- 1stlayer.py
所以我想从 1stlayer.py 中的 in_root.py 导入一些函数。
我尝试了 from ..in_root import *
,但它给了我错误,“尝试相对导入而没有已知的父包”。
请任何人帮忙,我总是在我的项目中坚持使用更高级别的相关导入。
解决方法
这个链接可能就是您要找的!
还有 PYTHONPATH
可能会有帮助!它是一个环境变量,可以包含您的脚本所在的目录。
PYTHONPATH = PATH/libs/
- 库 | lib.py
- 项目 |项目.py
来自 project.py:
import lib.py
简要说明:https://bic-berkeley.github.io/psych-214-fall-2016/using_pythonpath.html