Каков наилучший способ установки Python в Windows? - PullRequest
1 голос
/ 12 марта 2012

У меня есть существующая установка python3 в Windows, но на самом деле все настроено неправильно.Основная проблема сводится к установке новых пакетов.Я поддерживаю прокси-сервер аутентификации, и я устанавливаю пакеты, загружая их вручную и запуская python setup.py install.Это отлично работает для некоторых пакетов, но есть некоторые, которые используют easy_install для автоматической загрузки зависимостей, и они застряли в прокси, поэтому мне нужно найти все зависимости и вручную загрузить и установить их.Это также делает очень трудным отслеживание моих собственных зависимостей.

В следующие несколько недель мой компьютер будет переустановлен, поэтому, когда это произойдет, я хотел бы получить гораздо лучшую настройку.Итак, мои вопросы:

  1. virtualenv, распространять, setuptools, pip ... Какие из них (или любые другие, которые я пропустил) я должен установить для python3 в Windows, и в каком порядке?
  2. Как заставить их работать за прокси-сервером аутентификации?

Ответы [ 3 ]

1 голос
/ 13 марта 2012

Я не знаю, поможет ли это вам, но на этом сайте много пакетов, упакованных в двоичные файлы http://www.lfd.uci.edu/~gohlke/pythonlibs/

1 голос
/ 04 апреля 2012

Большинство программ работают лучше с простыми прокси, поэтому попробуйте Cntlm .

Что касается первого вопроса, установите Python 3, затем создайте однострочный v.cmd файл со следующим содержимым:

@X:\full\path\to\python.exe y:\full\path\to\virtualenv.py --distribute --unzip-setuptools %*

Когда вам нужно виртуальное окружение, перейдите в нужную папку и запустите:

v.cmd .

или укажите полный путь к этой папке в качестве аргумента вместо .

Конечно, активация кеша для pip сделает все быстрее. Просто поместите этот контент в %APPDATA%\pip\pip.ini:

[install]
download-cache=z:/full/path/to/your/pip/cache
1 голос
/ 12 марта 2012

Вы можете попробовать использовать pip, который поддерживает прокси (включая аутентификацию):

http://pypi.python.org/pypi/pip

...