Основной вопрос 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, но с гораздо большей гибкостью и без создания яиц для всего (что облегчает редактирование и модификацию вручную, когда вам нужно что-то исправить).