Я работаю над Ubuntu 16.04 с версией python 2.7.
Пакет изображения Scikit, так установленный, 0.10,
Я хочу обновить это до 0,13.
Как я могу сделать это?
У Вас есть две главных опции:
Используя conda/anaconda могла бы быть самым легким путем, если необходимо работать с несколькими пакетами Python.
зернышко позволяет Вам устанавливать определенный пакет, и также если Вам нравится, для выбора, какая версия должна быть установлена.
Для проверки, какая версия уже является установкой, которую необходимо выполнить:
pip search scikit-learn
В моем случае, поиск возвратил много информации, часть его:
scikit-learn (0.19.0) - A set of python modules for machine learning and data mining
INSTALLED: 0.17.1
LATEST: 0.19.0
можно установить последнюю версию [1 110], scikit-учатся использование следующей команды:
pip install -U scikit-learn
для установки определенной версии пакета, можно использовать:
pip install -Iv scikit-learn==0.13
<час> scikit инструкции по установке чиновника сайта
, который Scikit-изучает Установка последнего выпуска
, требуют:
Python (>= 2.7 or >= 3.3), NumPy (>= 1.8.2), SciPy (>= 0.13.3).
, Если у Вас уже есть рабочая установка numpy и scipy, самый легкий способ установить scikit-учится, использует зернышко
pip install -U scikit-learn
или conda:
conda install scikit-learn
, Если Вы еще не установили NumPy или SciPy, можно также установить их с помощью conda или зернышко. При использовании зернышка удостоверьтесь, что используются двоичные колеса, и NumPy и SciPy не перекомпилированы из источника, который может произойти при использовании конкретных конфигураций операционной системы и аппаратных средств (таких как Linux на Raspberry Pi). Создание numpy и scipy из источника может быть сложным (особенно в Windows) и требует, чтобы тщательная конфигурация гарантировала, чтобы они связались против оптимизированной реализации стандартных программ линейной алгебры. Вместо этого используйте стороннее распределение, как описано ниже.
, Если необходимо установить, scikit-учатся и его зависимости с зернышком, можно установить его, как scikit-узнают [alldeps]. Случай наиболее популярного способа использования для этого находится в файле requirements.txt, используемом в качестве части автоматизированного процесса сборки для приложения PaaS или изображения Докера. Эта опция не предназначается для ручной установки из командной строки.
Я попробовал следующую команду:
pip install --user --upgrade scikit-learn==0.15.1 (my required version)
Но это может привести к ошибке, если вы используете любую виртуальную среду на Python, например venv
или virtualenv
или conda
. Чтобы избежать ошибки, используйте следующую команду:
pip install --upgrade scikit-learn==0.13 (your required version)
Я столкнулся с той же проблемой, но решил ее с помощью более поздней команды. Вам не нужно использовать команду sudo также с pip (просто для предупреждения, надеюсь, вы также столкнулись с ошибкой при использовании sudo с pip). Надеюсь, мой ответ поможет.
При установке другой / последней версии обновляется ваша версия для этого конкретного модуля. Нет доступных других команд обновления / обновления. Если возможно, поделитесь. Спасибо.