Як налаштувати Setuptools для Python 2.6 у Windows?


85

Чи є спосіб встановити Setuptools для Python 2.6 у Windows без наявності exe-інсталятора?

На даний момент не створено жодного, і супровідник Setuptools заявив, що, ймовірно, пройде деякий час, перш ніж він дійде до нього.

Хто-небудь знає спосіб встановити його в будь-якому випадку?


Здається, це питання та відповіді застаріли. Дивіться pypi.python.org/pypi/setuptools
Євген Сергєєв

Відверто древній. Див. Stackoverflow.com/a/14407505/450917 для встановлення pip. Перша половина - це setuptools, хоча ви могли б також встановити 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 install з відповідного dos (командного) рядка

Будь ласка, надайте відгук.


1
посилання setuptools порушено? має бути pypi.python.org/pypi/setuptools/0.6c9
Jason S

це, мабуть, найбільш повна відповідь, яку я коли-небудь бачив на SO. Ось виправлене посилання: pypi.python.org/pypi/setuptools
aronchick

Це круто. Дякую. Я не можу зрозуміти, чому проект setuptools не просто поширював версію 2.6 win
matt b

Було оновлено використання пітонових коліс над яйцями. Використовуйте 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/ для останньої версії - скрипт також виконує деякі перевірки md5, я не вивчав це далі.


чудово працює, і все знаходиться в каталозі C: ​​\ Python2X \ Scripts
Ib33X

3
Само собою зрозуміло, що змінну env HTTP_PROXY потрібно встановити у разі підключення через проксі
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,

Мені здавалося, мені не потрібна була річ PTH для встановлення пакунків згодом?
Юрген

6

Я можу знайти EXE, який робить Google,

Ви можете просто завантажити його за наступною URL-адресою, двічі клацнути та встановити ....

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


3
Звичайно, цей файл було завантажено лише за кілька тижнів до того, як ви його знайшли, і через цілий рік після того, як його захотіла програма. Тим не менше, зараз це найкращий варіант, imo.
Xiong Chiamiov

5

Я швидко змусив його завантажити джерело, а потім запустити (з витягнутого каталогу):

python.exe setup.py bdist_wininst

Це збирає dist\setuptools-0.6c9.win32.exe, що саме той інсталятор, якого ви шукаєте.


2

Щойно встановили наступні програми:

  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 з Python 2.6 32-бітним встановлений.

"Другий варіант (5 кроків: завантаження, витяг, витяг, запуск, перевірка PATH) працював як на Windows Server 2008 x64, так і на Windows Vista x64.

Дякую купу за надання інструкцій!


1

OP-варіант 1 для мене не спрацював.

Однак, виконуючи установку setup.py, як згадував NathanD, все вдалося.

Може, це має стати варіантом 1?

Вернер


так, вибір 1 повинен бути способом, описаним Вернером. працював і на мене.
Гнудіф

1

Найпростішим варіантом установки setuptools є використання попередньо упакованого інсталятора Windows.

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

для 64-розрядної версії Python для Windows тут можна завантажити програми встановлення Windows:



0

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


0

У мене спрацював другий варіант.

Дві ноти:

a. Після встановлення, використовуючи easy_install in vista, робіть це як адміністратор. (Клацніть правою кнопкою миші на ярлику командного рядка та натисніть "запустити від імені адміністратора"). У мене були проблеми при спробі запустити easy_install, не роблячи цього.

b. Він має на увазі використання ez_setup з setuptools-0.6c9.tar.gz


доповнення: якщо ви не можете дати дозвіл. просто скопіюйте файл .py та easy_install.exe до тимчасового каталогу та запустіть його там.
Özgür

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. py

замість того, щоб завантажити його та возитись з файлом, ми можемо зробити це з консолі:

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.