автоматическая установка бинарных пакетов (модулей) python для окон

Нет ли разумного способа сформировать сценарий установки бинарных пакетов python для Windows? К сожалению, похоже, что некоторые пакеты python для Windows, такие как pywin32 и py2exe, доступны только как EXE, а не MSI (и насколько я знаю, только последние доступны для сценариев). Easy_install / pip также кажется бесполезным, поскольку они, по-видимому, только находят исходные пакеты, а затем пытаются скомпилировать локально, что явно неудовлетворительно.

Я что-то упускаю?

4 Solutions collect form web for “автоматическая установка бинарных пакетов (модулей) python для окон”

Вы можете загрузить исходный код pywin32 на sourceforge.net/projects/pywin32/files/, а затем самостоятельно создать его как файл MSI. Поэтому вам нужно setuptools (только для построения). Используйте команду setup.py bdist_msi для создания установщика MSI в каталоге «dist».

Такая же процедура должна работать для всех пакетов, совместимых с Windows.

Текущая easy_install может установить установщики pre-build «.exe» молча, т.е.

 C:\Python27\Scripts\easy_install.exe pywin32-220.win32-py2.7.exe 

установит pywin32.

Это также позволяет удалять с помощью pip;

 pip uninstall pywin32 -y 

удаляет pywin32

Как сказано в связанном ответе, вы можете добиться успеха с помощью easy_install если установщик был создан с distutils .

Если вы хотите, чтобы в Windows устанавливалась автоматизация установки, просмотрите AutoIt.

  • Усеченный вывод с использованием Python bottle 0.12.8 в качестве приложения CGI под Windows на сервере Apache
  • Могут ли Windows-драйверы записываться на Python?
  • Настройка файла pylint config.rc по умолчанию в Windows
  • Производительность Python в Windows
  • python: unicode в терминале Windows, используется кодировка?
  • Как найти через Python значок, связанный с файлом Windows?
  • Как установить PyCrypto в Windows?
  • перенаправление stdout с ctypes
  •  
    Interesting Posts for Van-Lav
    Python - лучший язык программирования в мире.