开发现有 Python 包

Develop an Existing Python Package

我正在尝试修复 Github 上开源包的一些错误。所以我 git 将 fork 克隆到我的本地目录。问题是我如何用我正在开发的版本覆盖已安装的版本。

注意: 1. 这个特定的包不支持 setup.py develop 命令 2. 这个特定的包由 Anaconda 的 conda 管理。我还有其他情况相同的包由 pip

管理

当您安装一个包时,它位于 <env dir>lib/python3.4/site-packages/<Any package> 中,或者您可以将它放在您的应用程序中并在代码中导入。

如果您的 my_lib 目录中有 mongoengine 代码,您可以像

一样导入它
from my_lib import mongoengine

我想通了。只需使用:

pip install -e