Не удается загрузить и установить scikit-learn

Я довольно новичок в python. Я хочу использовать код KMean, и я хочу установить scikit-learn или sklearn.

я использовал этот код, чтобы попытаться установить эти пакеты:

pip install -U sklearn
pip install -U scikit-learn

но я получил эту ошибку:

Command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip_build_reihaneh/sklearn/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('rn', 'n'), __file__, 'exec'))" install --record /tmp/pip-89YQB7-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /tmp/pip_build_reihaneh/sklearn
Storing debug log for failure in /home/reihaneh/.pip/pip.log

В чем причина проблемы?

1 ответов


pip install -U <package>, сокращенно pip install --upgrade <package>, модернизирует <package> к самой последней стабильной версии в репо pip.

pip install <package> установит самую последнюю стабильную версию <package> в pip РЕПО.

разница между обновлением и установкой. Вы хотите последнее.

scikit-learn требует scipy и numpy, так вот команды, которые вы должны выдать:

pip install numpy
pip install scipy
pip install scikit-learn

если у вас уже есть какие-либо зависимости, просто подключите -U между pip install и имя пакета.

если вы используете Python 3.х, заменить pip С pip3.