Ответ 1
pip
выполняет поиск библиотеки в индексе пакета Python. Ваша версия новее, чем самая новая, поэтому pip не будет ее обновлять.
Вам придется переустановить из Git:
$ pip install git+git://github.com/scikit-learn/[email protected]
Я установил scikit-learn из GitHub пару недель назад:
pip install git+git://github.com/scikit-learn/[email protected]
Я пошел в GitHub, и с тех пор было несколько изменений в главной ветке.
Как обновить локальную установку scikit-learn
?
Я пробовал pip install scikit-learn --upgrade
, но получил:
Requirement already up-to-date
Cleaning up ...
pip
выполняет поиск библиотеки в индексе пакета Python. Ваша версия новее, чем самая новая, поэтому pip не будет ее обновлять.
Вам придется переустановить из Git:
$ pip install git+git://github.com/scikit-learn/[email protected]
Вам нужно установить версию из github или локально.
Как я обычно делаю, я git локально клонирует репозиторий, и я запускаю на нем python setup.py install
или python setup.py develop
, поэтому я уверен в используемой версии.
Повторная выдача команды, которую вы сделали в первый раз с флагом обновления, сделает трюк иначе:
pip install --upgrade git+git://github.com/scikit-learn/[email protected]
IIRC, Pip устанавливает на основе pypi. Если вы хотите перейти на версию, размещенную в настоящее время в github, вам придется использовать url из github.