Как сделать так, чтобы easy_install.exe не открывался в отдельном окне? - PullRequest
3 голосов
/ 25 апреля 2011

Я настраиваю новую машину и использую 64-битный Python 2.6.6 в Windows 7. Я установил предварительно скомпилированную версию setuptools.

Когда я запускаю setuptools из командной оболочки администратора (или пользователя), он порождает новое командное окно и затем закрывает его после завершения. Я не вижу результатов.

easy_install --help 

Каждый раз, когда я устанавливал setuptools прежде, чем был на 32-битном Python, и, конечно, поведение было таким, как ожидалось (вывод в том же командном окне).

В stackoverflow уже есть два связанных вопроса. первый кажется идентичным моей проблеме. Однако этот вопрос был неправильно закрыт как дубликат этого второго вопроса .

1 Ответ

3 голосов
/ 27 апреля 2011

Я в конечном итоге смог решить эту проблему.Я полагаю, что это было результатом метода компиляции, используемого для двоичного файла setuptools.

Первоначально я использовал скомпилированные двоичные файлы, которые были доступны здесь:

http://www.lfd.uci.edu/~gohlke/pythonlibs/

IМне просто пришлось удалить двоичный файл setuptools и установить один из доступных здесь:

http://pypi.python.org/pypi/setuptools

Предположительно, вы также сможете скомпилировать свою собственную версию, если вам нужен двоичный файл win64.Я попытался установить 32-битный Python и снова использовал двоичный файл из первой ссылки, но у меня была та же проблема.Использование скомпилированной 32-битной версии на pypi (конечно, на 32-битном python) решило мою проблему.

...