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
(将返回目录列表)的值,并确保将包放在其中一个目录中,以便默认情况下它将位于路径中