2009-12-08 4 views
0

Я пытаюсь установить api python для управления imagemagick (this) и следовать инструкциям.Базовый вопрос easy_install на python 2.6

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

import easy_install  

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

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

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

SyntaxError: invalid syntax 

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

+0

Что заставило вас думать, что 'import easy_install' был частью процесса? –

+1

Я предположил, что он находится внутри оболочки python, поэтому необходимо импортировать. Теперь я понимаю, что я запускаю его из командной строки dos. Когда я запустил его, я получаю сообщение об ошибке: error: Не удалось найти сценарий установки в c: \ windows \ temp \ easy_install-ehhshj \ trunk (Я не уверен, нормально ли задавать этот вопрос здесь или это будет что-то отдельно) – womble

+0

@womble: Ошибка 'easy_install' - это отдельный вопрос. Закройте этот (или принять один из ответов) и откройте новый вопрос с помощью вопроса easy_install. Вы не установили easy_install правильно, поэтому будьте готовы описать, как вы его установили. –

ответ

2

easy_install - это командная оболочка, выполняемая в оболочке.

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

1

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

0

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