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

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

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

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

14 ответов

Решение

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

  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 из соответствующей командной строки (команды).

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

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

[Обновить]

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

Ответ от 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

Я могу найти EXE, делающий Google,

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

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

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

python.exe setup.py bdist_wininst

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

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

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

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

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

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

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

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

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

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

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

ОП вариант 1 у меня не сработал.

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

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

Вернер

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

из https://pypi.python.org/pypi/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)

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

Две заметки:

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

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

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

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

Другие вопросы по тегам