Python 从任何位置对包的最佳参考 让我们考虑具有以下文件夹/文件层次结构的非常简单的包: package_tutorial (folder) ├── mypackage(folder) └── file.py └──__init__.py

Python 从任何位置对包的最佳参考 让我们考虑具有以下文件夹/文件层次结构的非常简单的包: package_tutorial (folder) ├── mypackage(folder) └── file.py └──__init__.py,python,path,python-import,Python,Path,Python Import,我很好奇是否有可能从任何地方查阅这个包裹。我正在寻找这样的解决方案,我找到了: import sys sys.path.insert(1, 'path/to/mypackage') import mypackage as mp 但是否有任何解决方案不会在每次运行spyder时强制我指定路径?i、 e.如果我想在重新启动spyder后导入mypackage,我必须预演代码: import sys sys.path.insert(1, 'path/to/mypackage') import my

我很好奇是否有可能从任何地方查阅这个包裹。我正在寻找这样的解决方案,我找到了:

import sys
sys.path.insert(1, 'path/to/mypackage')
import mypackage as mp
但是否有任何解决方案不会在每次运行spyder时强制我指定路径?i、 e.如果我想在重新启动spyder后导入
mypackage
,我必须预演代码:

 import sys
sys.path.insert(1, 'path/to/mypackage')
import mypackage as mp 
这对我来说并不方便。最好我只想

import mypackage as mp

是否有可能从任何位置执行此操作?

读取
sys.path
(将返回目录列表)的值,并确保将包放在其中一个目录中,以便默认情况下它将位于路径中