在编码过程中,我经常使用我自己的一个或多个包,我正在进行中。这些软件包不在我的Python安装目录中,因此不在我的默认路径中查找软件包。
在我正在处理的其他代码中,确保访问这些软件包中特定软件包的最佳方法是什么?我采取的一种方法是
import sys
sys.path.append('/Users/Rax/Documents/Projects/Coding/Python/mypackages')
import somepackage
至少包含包装对我们需要的地方的影响。但这似乎很麻烦和脆弱。
是否存在普遍接受的最佳做法,或者可能是某些我缺少的功能,以确保找到本地开发的软件包?或者我是否过度思考:我应该简单地将我的包的路径添加到全局包路径中吗?
这不是virtualenv
问题。