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

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

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

Кто-нибудь знает способ его установки в любом случае?

Ответ 1

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

  1. Скачать setuptools-0.6c9.tar.gz
  2. Используйте 7-zip, чтобы извлечь его в папку (каталог) за пределами вашей установочной папки Windows Python
  3. Перейдите в папку (см. Шаг 2) и запустите ez_setup.py из соответствующей командной строки (команды).
  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 install из соответствующей командной строки (команды).

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

Ответ 2

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

[обновление]

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

Ответ 3

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

setup.py install

Итак, в общем, я сделал:

  • Загрузить setuptools-0.6c9.tar.gz
  • Используйте 7-zip, чтобы извлечь его в папку (каталог) вне папки установки Windows Python.
  • В командной строке DOS (команда) введите cd в свою новую папку setuptools-0.6c9 и введите "setup.py install" (без кавычек).
  • Убедитесь, что ваш PATH включает соответствующий каталог C:\Python2X\Scripts

Ответ 5

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

python.exe setup.py bdist_wininst

Это построит dist\setuptools-0.6c9.win32.exe, который является именно установщиком, который вы ищете.

Ответ 6

Просто установите setuptools следующим образом:

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

Ответ 7

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

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

Спасибо за предоставленную инструкцию!

Ответ 8

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

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

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

Вернер

Ответ 10

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

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

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

Ответ 11

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

Ответ 12

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

Две заметки:

а. После установки, когда вы используете easy_install в Vista, делайте это как администратор. (Щелкните правой кнопкой мыши на ярлыке командной строки и нажмите "запустить как администратор" ). Мне не удалось запустить easy_install, не делая этого.

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

Ответ 13

У Python есть все на борту, чтобы сделать это.

from 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)

Ответ 14

ActivePython уже включает setuptools (Distribute), вместе с pip и virtualenv.