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


85

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

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

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


Этот вопрос и ответы кажутся устаревшими. См. Pypi.python.org/pypi/setuptools
Евгений Сергеев

Совершенно древний. См. Stackoverflow.com/a/14407505/450917 для установки pip. Первая половина - это инструменты настройки, хотя вы также можете установить pip, пока вы работаете.
Gringo Suave

Ответы:


103

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

  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.

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


1
ссылка setuptools не работает? должно быть pypi.python.org/pypi/setuptools/0.6c9
Джейсон С.

это, наверное, самый полный ответ, который я когда-либо видел на SO. Вот исправленная ссылка: pypi.python.org/pypi/setuptools
aronchick

Это круто. Спасибо. Я не могу понять, почему проект setuptools просто не распространяет версию 2.6 win
мэтт Б.

Было обновление, чтобы использовать колеса Python вместо яиц. Используйте 7zip для извлечения нового файла, и вы все равно сможете получить то, что вам нужно.
Джеймс Оравек

при запуске setup.py появляется ошибка ImportError: нет модуля с именем six.moves
Naveen

50

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

[Обновить]

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


отлично работает, и все находится в каталоге C: \ Python2X \ Scripts
Ib33X

3
Излишне говорить, что переменная HTTP_PROXY env должна быть установлена ​​в случае подключения через прокси
fglez

2
Просто чтобы немного подробнее: 1. Загрузите peak.telecommunity.com/dist/ez_setup.py 2. Дважды щелкните его, если Python связан с файлами * .py, или выполните «python ez_setup.py» для командной строки для переносимый Python, например) 3. Готово, теперь должна работать команда easy_install.
Wernight

10

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

Мне также пришлось сделать это для Vista x64
larf311

Мне кажется, мне не нужна была эта переменная PATH для установки пакетов позже?
Юрген

6

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

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

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


3
Конечно, этот файл был загружен всего за несколько недель до того, как вы его нашли, и через год после того, как OP захотел его. Тем не менее, сейчас это лучший вариант, имо.
Xiong Chiamiov

5

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

python.exe setup.py bdist_wininst

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


2

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

  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.


1

«Первый вариант» (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.

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


1

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

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

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

Вернер


да, вариант 1 должен соответствовать описанию Вернера. у меня тоже сработало.
Gnudiff

1

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

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

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



0

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


0

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

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

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

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


дополнение: если вы не можете дать разрешение. просто скопируйте файл .py и easy_install.exe во временный каталог и запустите его там.
Озгюр

0

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

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.