Контейнер для подачи вилки github-repo
Я работаю над проектом и нуждаюсь в немного другой функциональности из пакета sklearn. Я разветкил репо и подтолкнул мои изменения. Я знаю, что я могу установить из github через pip:
pip install git+git://github.com/wdonahoe/[email protected]
а затем я могу установить пакет с setup.py:
python setup.py install
Однако я смущен тем, что делать после этого шага. Запуск setup.py создает некоторые .egg-info папки и .egg-links файлы в... /dist -packages/, но я не уверен, что с ними делать. В идеале, я хотел бы войти в свой проект в... /projects/my _project и сказать что-то вроде
from sklearn-my-version import <stuff>
или выключите его только с помощью
from sklearn import <stuff>
Я также немного запутался, потому что в большом количестве ресурсов по этой проблеме упоминается использование easy_install, которое, как я думал, заменил pip.
Ответы
Ответ 1
повторите попытку, используя только (-e флаг позволяет вам git извлекать обновления, установив его как репозиторий git
).
pip install -e git+git://github.com/wdonahoe/[email protected]#egg=scikit-learn
больше на яйцах:
http://mrtopf.de/blog/en/a-small-introduction-to-python-eggs/