【发布时间】:2021-03-10 14:39:11
【问题描述】:
让我们考虑具有以下文件夹/文件层次结构的非常简单的包:
package_tutorial (folder)
├── mypackage(folder)
└── file.py
└──__init__.py
我很好奇从任何位置引用此包的可能性。我正在寻找这样的,我找到了解决方案:
import sys
sys.path.insert(1, 'path/to/mypackage')
import mypackage as mp
但是有没有什么解决方案不会在我每次运行 spyder 时强制我指定路径?即如果我想在重新启动 spyder 后导入 mypackage 我必须排练代码:
import sys
sys.path.insert(1, 'path/to/mypackage')
import mypackage as mp
这对我来说不太方便。最好我只想拥有
import mypackage as mp
有没有可能从任何地方这样做?
【问题讨论】:
标签: python path python-import