Не могу установить pywin32 ..? - PullRequest
       45

Не могу установить pywin32 ..?

1 голос
/ 11 февраля 2012

Я попытался установить pywin32 через 32-битный Python 2.6 msi и получил эту ошибку:

error

Понятия не имею почему, поэтому я пошел и установил python 2.7 и попробовал снова с установщиком pywin32 2.7 и получил ошибку, равную другой ошибке (извините, что не уточнил, но python 2.7 теперь отсутствует на моем компьютере . Ошибка была невероятно расплывчатой ​​и содержала «Ошибка:», и после нее больше не было текста, если я правильно помню).

Однако я не могу понять, что означает эта ошибка. Я хотел использовать pyinstaller, но он требует pywin32, поэтому после того, как я не смог установить pywin32, я попробовал py2exe и получил эту ошибку:

*** finding dlls needed ***
error: pywintypes26.dll: No such file or directory

Так что я уверен, что нужен pywin32. У кого-нибудь есть идеи?

Ответы [ 3 ]

1 голос
/ 16 мая 2012

Я не знаю причину, но я получил ту же ошибку (только с разными номерами строк, возможно, из другой версии pywin32), и это исправление сработало для меня, установка на Windows 7:

  1. Извлеките файл установщика в каталог, используя бесплатную 7zip (или аналогичную) программу
  2. Скопируйте все содержимое каталога PLATLIB в C: \ Python26 \ Lib \ site-packages
  3. Откройте командную строку для каталога SCRIPT и введите:

    python pywin32_postinstall.py -install

У вас должен быть установлен Python (возможно, очевидно) и в вашей среде Windows PATHПеременная для этого, чтобы работать.Вы также можете попробовать скрипт testall в этом каталоге PLATLIB (хотя для меня это зависло).После этого я смог нормально импортировать модули pywin32 из Python IDLE.

(Попытка запустить установщик в режиме совместимости не помогла мне.)

0 голосов
/ 26 июля 2014

Я сделал следующее и работал для версии 2.7 (я не пробовал 3.0 и выше, но это тоже должно работать):

  1. Переместите файл .exe в platlib (C: \ Python27\ Lib \ site-packages)
  2. Запустите от имени администратора файл .exe, и вы должны быть хороши:)

Если вы хотите проверить, работает ли он, просто выполните:и запустить его.

0 голосов
/ 11 февраля 2012

На момент написания этой статьи (февраль'12) IMO Python 2.5 является наиболее стабильной версией Python для Windows. Я предлагаю вам попробовать переустановить все на Python 2.5. Я использую его на Windows 7, и у меня нет никаких проблем

...