确保找到本地开发包的最佳实践是什么?

2024-03-29 13:42:37 发布

您现在位置:Python中文网/ 问答频道 /正文

在编写代码的过程中,我经常使用我自己的一个或多个包,这些包是我正在开发的。这些包不在Python安装的一部分目录中,因此不在查找包的默认路径上。你知道吗

确保在我正在处理的其他代码中访问这些包中的特定包的最佳方法是什么?我采取的一种方法是

import sys
sys.path.append('/Users/Rax/Documents/Projects/Coding/Python/mypackages')
import somepackage

它至少包含了包裹到我们需要的地方的效果。但这似乎笨重而脆弱。你知道吗

是否有一个公认的最佳实践,或者我遗漏的一些特性,来确保找到一个本地开发的包?或者我是不是想得太多了:我应该简单地把add-the-path-to-my-packages放到global-packages路径吗?你知道吗


这不是一个virtualenv问题。你知道吗


Tags: path方法代码import路径目录过程packages