Как мне настроить Setuptools для Python 2.6 в Windows?

Есть ли способ установить Setuptools для Python 2.6 в Windows без установщика exe?

На данный момент ни одна из них не построена, и разработчик Setuptools заявил, что, вероятно, пройдет некоторое время, прежде чем он доберется до нее.

Кто-нибудь знает, как его установить?


person corvuscorax    schedule 21.11.2008    source источник
comment
Этот вопрос и ответы кажутся устаревшими. См. pypi.python.org/pypi/setuptools.   -  person Evgeni Sergeev    schedule 15.08.2013
comment
Совершенно древний. См. stackoverflow.com/a/14407505/450917 для установки pip. Первая половина - это инструменты настройки, хотя вы также можете установить pip, пока вы работаете с ним.   -  person Gringo Suave    schedule 07.11.2013


Ответы (14)


Первый вариант - онлайн-установка (то есть подключение к Интернету в течение всего процесса установки):

  1. Загрузите setuptools-0.6c9.tar.gz.
  2. Используйте 7-zip, чтобы распаковать его в папку (каталог) за пределами папки установки Windows Python.
  3. Перейдите в папку (см. Шаг 2) и запустите ez_setup.py из соответствующей командной строки dos.
  4. Убедитесь, что ваш PATH включает соответствующий каталог C: \ Python2X \ Scripts

Второй вариант:

  1. Загрузите setuptools-0.6c9.tar.gz.
  2. Загрузите setuptools-0.6c9 -py2.6.egg в папку (каталог) за пределами папки установки Windows Python.
  3. Используйте 7-zip, чтобы распаковать ez_setup.py в той же папке, что и setuptools-0.6c9-py2.6.egg
  4. Перейдите в соответствующее приглашение dos и запустите python ez_setup.py setuptools-0.6c9-py2.6.egg из командной строки.
  5. Убедитесь, что ваш PATH включает соответствующий каталог C: \ Python2X \ Scripts

Третий вариант (при условии, что на вашем компьютере установлена ​​Visual Studio 2005 или MinGW)

  1. Загрузите setuptools-0.6c9.tar.gz.
  2. Используйте 7-zip, чтобы распаковать его в папку (каталог) за пределами папки установки Windows Python.
  3. Перейдите в папку (см. Шаг 2) и запустите установку python setup.py из соответствующей командной строки dos.

Пожалуйста, оставьте отзыв.

person bhadra    schedule 21.11.2008
comment
ссылка setuptools не работает? должно быть pypi.python.org/pypi/setuptools/0.6c9 - person Jason S; 10.07.2009
comment
это, наверное, самый полный ответ, который я когда-либо видел на SO. Вот исправленная ссылка: pypi.python.org/pypi/setuptools - person aronchick; 04.08.2009
comment
Это круто. Спасибо. Я не могу понять, почему проект setuptools просто не распространяет версию 2.6 win - person matt b; 28.08.2009
comment
Было обновление, чтобы использовать колеса Python вместо яиц. Используйте 7zip для извлечения нового файла, и вы все равно сможете получить то, что вам нужно. - person James Oravec; 31.03.2014
comment
при запуске setup.py появляется ошибка ImportError: нет модуля с именем six.moves - person Naveen; 19.03.2017

Вы можете загрузить и запустить http://peak.telecommunity.com/dist/ez_setup.py. Это загрузит и установит инструменты установки.

[Обновить]

Этот скрипт больше не работает - загружаемая им версия setuptools не соответствует URI, указанному в ez_setup.py -navigate to http://pypi.python.org/packages/2.7/s/setuptools/ для последней версии - скрипт также выполняет некоторую проверку md5, я не изучал его дальше.

person Rod    schedule 08.01.2009
comment
отлично работает, и все находится в каталоге C: \ Python2X \ Scripts - person Ib33X; 18.02.2009
comment
Излишне говорить, что переменная HTTP_PROXY env должна быть установлена ​​в случае подключения через прокси - person fglez; 27.05.2009
comment
Просто чтобы немного поподробнее: 1. Загрузите peak.telecommunity.com/dist/ez_setup.py 2. Дважды щелкните по нему, если Python связан с файлами * .py, или выполните python ez_setup.py для командной строки, например, для переносимого Python) 3. Готово, теперь должна работать команда easy_install. - person Wernight; 14.01.2010

Ответ от 21 ноября у меня не сработал. Я заставил его работать на моем 64-битном компьютере с Vista, следуя инструкциям метода 1, за исключением шага 3, который я набрал:

setup.py установить

Итак, вкратце, я сделал:

  1. Скачать setuptools-0.6c9.tar.gz
  2. Используйте 7-zip, чтобы распаковать его в папку (каталог) за пределами папки установки Windows Python.
  3. В командной строке DOS перейдите в только что созданную папку setuptools-0.6c9 и введите «setup.py install» (без кавычек).
  4. Убедитесь, что ваш PATH включает соответствующий каталог C: \ Python2X \ Scripts
person Community    schedule 23.03.2009
comment
Мне тоже пришлось сделать это для Vista x64 - person larf311; 10.06.2009
comment
Кажется, мне не нужна была эта переменная PATH для установки пакетов позже? - person Jurgen; 14.09.2009

Я могу найти EXE в Google,

вы можете просто загрузить его по следующему URL-адресу, дважды щелкнуть и установить ....

http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c11.win32-py2.6.exe#md5=1509752c3c2e64b5d0f9589aafe053dc

person shahjapan    schedule 16.11.2009
comment
Конечно, этот файл был загружен всего за несколько недель до того, как вы его нашли, и через год после того, как OP захотел его. Тем не менее, теперь это лучший вариант, имо. - person Xiong Chiamiov; 20.06.2010

Я быстро заставил его работать, загрузив исходный код и запустив (из извлеченного каталога):

python.exe setup.py bdist_wininst

Таким образом создается dist\setuptools-0.6c9.win32.exe, который является именно тем установщиком, который вам нужен.

person will-mvn    schedule 19.12.2008

Только что установили следующие инструменты установки:

  1. Загружено http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c9.tar.gz#md5=3864c01d9c719c8924c455714492295e и извлечен в папку за пределами моей установки Python.
  2. командная строка, затем cd в эту папку.
  3. введите python setup.py install

Это будет установлено из источника в папку ваших пакетов сайта python и любые другие необходимые шаги. Это было в Windows XP SP2.

person NathanD    schedule 17.04.2009

«Первый вариант» (4 шага: загрузка, извлечение, запуск, проверка PATH) не работал на моем компьютере с Windows Server 2008 x64 с установленным 32-разрядным Python 2.6 и на моем компьютере Vista x64 с 32-разрядным Python 2.6. установлен.

Второй вариант (5 шагов: загрузка, извлечение, извлечение, запуск, проверка PATH) работал как на Windows Server 2008 x64, так и на Windows Vista x64.

Большое спасибо за предоставленные инструкции!

person user76143    schedule 01.04.2009

Вариант OP 1 у меня не сработал.

Однако установка setup.py, как упоминалось NathanD, сработала.

Может быть, это должно стать вариантом 1?

Вернер

person Community    schedule 22.05.2009
comment
да, вариант 1 должен соответствовать описанию Вернера. у меня тоже сработало. - person Gnudiff; 30.07.2009

Самый простой вариант установки setuptools - использовать предварительно упакованный установщик Windows.

для 32-битного Python в Windows была обновлена ​​официальная страница setuptools, на которой есть установщики Windows для Python 2.6 и 2.7:

для 64-разрядной версии Python в Windows установщики для Windows доступны здесь:

person Corey Goldberg    schedule 20.06.2011

setuptools был обновлен в версии 0.6c11.

person Tommy B    schedule 03.05.2010

Мой совет - дождаться Python 2.6.2, чтобы использовать Python 2.6 в Windows. Есть еще несколько ошибок, которые делают его не идеальным (этот особенно противно). Лично мне не удалось добиться, чтобы инструменты установки полностью работали в Vista x64 даже после установки из исходников. Однако с Python 2.5.4 у меня не было никаких проблем.

person Jason Baker    schedule 23.03.2009

Второй вариант у меня сработал.

Два примечания:

а. После установки, когда вы используете easy_install в Vista, сделайте это как администратор. (Щелкните правой кнопкой мыши ярлык командной строки и выберите «Запуск от имени администратора»). У меня были проблемы с попыткой запустить easy_install без этого.

б. Он имеет в виду использовать ez_setup из setuptools-0.6c9.tar.gz

person Community    schedule 03.05.2009
comment
дополнение: если вы не можете дать разрешение. просто скопируйте файл .py и easy_install.exe во временный каталог и запустите его там. - person Özgür; 11.05.2010

У Python есть все для этого.

из https://pypi.python.org/pypi/setuptools#installing-and-using-setuptools Я получил URL-адрес ez_setup.py: https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py

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

import urllib
url = 'https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py'
ezcode = urllib.urlopen(url).read()
exec(ezcode)
person ewerybody    schedule 28.03.2014

ActivePython уже включает в себя инструменты настройки (Распространять на самом деле) вместе с pip и virtualenv.

person Sridhar Ratnakumar    schedule 20.12.2009