brew install sklearn не работает Что делать дальше?
Привет, так что я слежу за видеоуроком, который требует от меня установки sklearn, quandl и pandas.
К сожалению, автор видео использует Windows и не дал объяснения, что делать, если на Mac. Я подумал, что, возможно, смогу использовать homebrew, поэтому я установил homebrew и попробовал brew install sklearn, но это не сработало.
Error: No available formula with the name "sklearn"
Когда я попробовал pip установить sklearn, я получил
-bash: pip: command not found
Я прочитал этот комментарий пользователя acidjunk: "Питон домашнего варки уже имеет пипс". Я не понял этого в первый раз, когда я прочитал это. Теперь я понимаю, что pip включен в некоторые установки Python. Но с тех пор я также узнал, что установка таким способом может привести к двойной установке Python, поэтому я не решаюсь делать это.
Кроме того, принятый ответ на этот вопрос об установке pip использует sudo, и был сделан комментарий: "Никогда не устанавливайте пакет sudo для любого языка. Это небезопасно и разрушит вашу жизнь позже, так как все больше и больше пакетов нуждаются в разрешениях sudo". это звучит как разумный аргумент, и именно поэтому я не установил pip таким образом.
Другой пользователь прокомментировал в другом месте о переполнении стека: "Я могу использовать install sklearn с помощью pip или home brew", так что должна быть какая-то часть головоломки, которую мне не хватает, если она сработала для них, но не для меня.
Чтобы еще больше усложнить ситуацию, другой пользователь предложил brew install pip, но когда я попытался это сделать, я получил следующее сообщение:
Homebrew provides pip via: `brew install python`. However you will then
have two Pythons installed on your Mac, so alternatively you can install
pip via the instructions at:
https://pip.readthedocs.io/en/stable/installing/
Конечно, я перешел по ссылке, но на странице написано: pip уже установлен, если вы используете двоичные файлы Python 2 >=2.7.9 или Python 3 >=3.4, загруженные с python.org, но вам нужно обновить пип.
У меня установлен Python 2.7.10, но я не получил его напрямую с python.org. Я хочу убедиться, что я установил его так, чтобы он был совместим с homebrew и пакетами, которые я упомянул. И я не думаю, что хочу закончить с двумя установленными питонами (если мне не нужно).
Кроме того, автор учебника использует Python 3.5.x, так что я думаю, мне нужно установить оба 2.7.10 и 3.5.x... таким образом, чтобы они хорошо играли вместе. Но в любом случае я не хочу в конечном итоге получить два экземпляра 2.7.10 в разных местах или что-то подобное.
Какой лучший способ продолжить? Любая помощь с благодарностью.
1 ответ
- Насколько я знаю,
sklearn
псевдоним устарел. Вы можете попробовать сbrew install scikit-learn
- По какой-то причине у вас нет
pip
как системная команда. Это, вероятно, потому что вы используете системный Python. Apple славится комплектацией супер-старых системных приложений. Я предлагаю установить правильную версию Python сbrew
, Следует установить Python и PIP. Или используйте официальный установщик Даже при текущей установке вы, вероятно, сможете запустить pip как модуль с
python -m pip install -U pip