Основной вопрос easy_install о Python 2.6

Я пытаюсь установить Python API для управления imagemagick ( это) и следовал инструкциям.

Я импортировал easy_install:

import easy_install    

и затем введите строку:

easy_install http://svn2.assembla.com/svn/pythonmagickwand/trunk

Однако я получил ошибку

SyntaxError: invalid syntax

и "http" было выделено. Мне интересно, что вызывает ошибку - это на Windows XP.

4 ответа

Решение

Проверьте http://peak.telecommunity.com/DevCenter/EasyInstall для хорошей ссылки.

Кроме того, easy_install запускается из командной строки.

easy_install команда оболочки, запускаемая в оболочке

Это не команда Python; он не запускается изнутри Python.

Я считаю, что easy_install - это скрипт, который должен запускаться из командной строки.

Типичное использование easy_install больше похоже на "easy_install imagemagick", имя пакета, а не указатель на репозиторий svn. Похоже, что вы можете установить из SVN через easy_install с флагом -i. В долгосрочной перспективе я бы посоветовал взглянуть на pip: он делает все, что делает easy_install, но с гораздо большей гибкостью и без создания яиц для всего (что облегчает редактирование и модификацию вручную, когда вам нужно что-то исправить).

Другие вопросы по тегам