Мы используем easy_install для установки в локальный каталог среды сборки в Windows.
(Это помогает иметь несколько проверенных версий, использующих разные сторонние пакеты одновременно и т. Д. Вроде как virtualenv, но также и для C / C ++ / Java / .NET.:)
Используя --install-dir, я могу получить пакеты python по пути с файлами .pth (на которые указывает наша PYTHONPATH) и --script-dir к каталогу dir, включенному в PATH, так что все можно запустить из нашего командная строка.
Итак, сегодня я использую что-то вроде:
python ez_setup.py -d c:\_work\theproject\3rd\python -s c:\_work\theproject\3rd\bin\ sphinx=1.0.5
Но я бы хотел использовать pip
просто потому, что он имеет локальный кеш. (Помогает и нашим ведомым сборщикам, которые в настоящее время перезагружают эти пакеты два-три раза в день.)
Однако я не смог уговорить Пипа сделать то же самое, что и easy_install.
Есть идеи?