Pip 安装 forked github-repo

Pip install forked github-repo

我正在做一个项目,需要一些与包 sklearn 不同的功能。我已经分叉了回购协议并推送了我的更改。我知道我可以通过 pip 从 github 安装:

pip install git+git://github.com/wdonahoe/scikit-learn-fork.git@master

然后我可以使用 setup.py:

安装软件包
python setup.py install

但是,我对完成这一步后要做什么感到困惑。 运行 setup.py 在 .../dist-packages/ 中创建了一些 .egg-info 文件夹和 .egg-links 文件,但我不确定如何处理它们。理想情况下,我想在 .../projects/my_project 进入我的项目并说出类似

的内容
from sklearn-my-version import <stuff> 

或者只用

将其关闭
from sklearn import <stuff>

我也有点困惑,因为关于这个问题的很多资源都提到使用 easy_install,我认为它被 pip 取代了。

再次尝试使用(-e 标志让您 git 通过将其安装为 git 存储库来提取更新)

pip install -e git+git://github.com/wdonahoe/scikit-learn-fork.git@master#egg=scikit-learn

更多关于鸡蛋的信息: http://mrtopf.de/blog/en/a-small-introduction-to-python-eggs/