开发现有 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
我正在尝试修复 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