Как настроить setuptools для python 2.6 в Windows?
Есть ли способ установить setuptools для python 2.6 в Windows без установщика.exe?
На данный момент нет ни одного построенного, и сопровождающий setuptools заявил, что, вероятно, пройдет некоторое время, прежде чем он доберется до него.
Кто-нибудь знает способ его установки в любом случае?
14 ответов
Первый вариант - онлайн-установка (т. Е. Оставаться подключенным к Интернету в течение всего процесса установки):
- Скачать setuptools-0.6c9.tar.gz
- Используйте 7-zip, чтобы извлечь его в папку (каталог) за пределами вашей установочной папки Windows Python
- Перейдите в папку (см. Шаг 2) и запустите ez_setup.py из соответствующей командной строки (команды).
- Убедитесь, что ваш PATH содержит соответствующий каталог C:\Python2X\Scripts
Второй вариант:
- Скачать setuptools-0.6c9.tar.gz
- Загрузите файл setuptools-0.6c9-py2.6.egg в папку (каталог) вне вашей установочной папки Windows Python
- Используйте 7-zip для распаковки ez_setup.py в ту же папку, что и setuptools-0.6c9-py2.6.egg
- Перейдите в соответствующее приглашение dos и в командной строке запустите python ez_setup.py setuptools-0.6c9-py2.6.egg.
- Убедитесь, что ваш PATH содержит соответствующий каталог C:\Python2X\Scripts
Третий вариант (при условии, что на вашем компьютере установлена Visual Studio 2005 или MinGW)
- Скачать setuptools-0.6c9.tar.gz
- Используйте 7-zip, чтобы извлечь его в папку (каталог) за пределами вашей установочной папки Windows Python
- Перейдите в папку (см. Шаг 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 установить
Итак, в итоге я сделал:
- Скачать setuptools-0.6c9.tar.gz
- Используйте 7-zip, чтобы извлечь его в папку (каталог) за пределами вашей установочной папки Windows Python
- В командной строке DOS перейдите в созданную папку setuptools-0.6c9 и введите "setup.py install" (без кавычек).
- Убедитесь, что ваш PATH содержит соответствующий каталог C:\Python2X\Scripts
Я могу найти EXE, делающий Google,
Вы можете просто загрузить его со следующего URL, дважды щелкнуть мышью и установить....
Я быстро заработал, загрузив исходный код и запустив его (из извлеченного каталога):
python.exe setup.py bdist_wininst
Что строит dist\setuptools-0.6c9.win32.exe
, который является именно тот установщик, который вы ищете.
Просто установил setuptools следующим образом:
- Загруженный http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c9.tar.gz#md5=3864c01d9c719c8924c455714492295e и извлеченный в папку вне моей установки Python.
- командной строки, затем перейдите в эту папку.
- введите 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 доступны здесь:
ОП вариант 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.