После неудачной попытки «упрощенной» установки рамки SimpleCV суперпак для Windows. Теперь я работаю через руководство по ручной установке (с которым я в порядке, поскольку у меня больше контроля над установкой и, возможно, в конце концов узнаю об установке пакетов Python правильно в Windows!)Почему в руководстве по установке инфраструктуры python рекомендуется использовать easy_install для некоторых необходимых пакетов и пипов для других?
Вместо того, чтобы просто слепо следовать руководству I «м пытаясь понять каждый шаг, поэтому я смущен этим ..
easy_install pyreadline
easy_install PIL
easy_install cython
easy_install pip
pip install ipython
pip install https://github.com/ingenuitas/SimpleCV/zipball/1.3
Почему не easy_install пип как можно скорее, то пип другие пакеты? ..
easy_install pip {{{I intend to research and probably use get-pip.py here}}}
pip install pyreadline
pip install PIL
pip install cython
pip install ipython
pip install https://github.com/ingenuitas/SimpleCV/zipball/1.3
ли там ap неужели это делается так? (Мое ограниченное понимание состоит в том, что всегда предпочтительнее использовать pip, а не easy_install.)
Я знаю, что этот вопрос относится непосредственно к SimpleCV, но я хочу узнать правильный подход, когда я устанавливаю коллекции пакетов в будущем без преимущество руководства.
Спасибо за такой ясный ответ Мата! Я подумал: «Мы оба загрузим пакет, в чем разница? (Помимо преимуществ, которые дает pip), я не рассматривал, что на самом деле загружается, поэтому еще раз спасибо за это. Это порождает вопрос о том, как установить, является ли пакет чистым python или нет. Должен ли я по умолчанию просто пытаться использовать pip и прибегать к easy_install, если он не пытается выполнить компиляцию? –
Это то, что я обычно делаю. Pip также следует за URL-адресами загрузки из pypi, поэтому иногда он устанавливает более новую версию с домашней страницы проекта, а затем упакованную из pypi. Вы также можете посмотреть прямо на pypi, если в описании 'C' указан как« Язык программирования ». – mata
Да заметил язык ссылки на PyPi, не был уверен, что это был только метатег, указывающий на то, что пакет, возможно, связан с C каким-то образом, а не с определенным источником C (например, с учебным пакетом «C», написанным i n чистый питон). –