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 ответ

  1. Насколько я знаю, sklearn псевдоним устарел. Вы можете попробовать с brew install scikit-learn
  2. По какой-то причине у вас нет pip как системная команда. Это, вероятно, потому что вы используете системный Python. Apple славится комплектацией супер-старых системных приложений. Я предлагаю установить правильную версию Python с brew, Следует установить Python и PIP. Или используйте официальный установщик
  3. Даже при текущей установке вы, вероятно, сможете запустить pip как модуль с

    python -m pip install -U pip
    
Другие вопросы по тегам