автоматическая установка бинарных пакетов (модулей) 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.

  • Копирование с использованием диалогового окна копирования Windows
  • aysncio не может читать stdin в Windows
  • nltk StanfordNERTagger: NoClassDefFoundError: org / slf4j / LoggerFactory (в Windows)
  • xlwings с python 3.5 в Windows
  • (Python) Проблемы с каталогами, которые имеют специальные символы
  • Как отличить разные типы NaN float в Python
  • Совместим ли Tensorflow с рабочим процессом Windows?
  • как получить серийный номер драйвера жесткого диска в python
  • py2exe для генерации dll?
  • Расширения Python для Win64 через GCC
  • Как создать именованный временный файл в Windows на Python?
  • Python - лучший язык программирования в мире.