Не могу установить win32gui

4

Я пытаюсь установить win32gui с помощью pip, но я получаю сообщение об ошибке:

C:\Users\משתמש>pip install win32gui

Collecting win32gui
Using cached https://files.pythonhosted.org/packages/b8/75/7bed82934e51903f9d48b26b3996161bb2dce1731607b4bb7fd26003ed3e/win32gui-221.5.tar.gz
Installing build dependencies ... done
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "c:\temp\pip-install-ycidig8u\win32gui\setup.py", line 27, in <module>
from win32.distutils.gui import win32gui_build_ext
File "c:\temp\pip-install-ycidig8u\win32gui\win32\distutils\gui.py", line 6, in <module>
from .command import win32_build_ext
ModuleNotFoundError: No module named 'win32.distutils.command'
----------------------------------------

Command "python setup.py egg_info" failed with error code 1 in c:\temp\pip-install-ycidig8u\win32gui\

Я использую python 3.7 Я обновил setuptools, но он все еще не работает...

  • 0
    Возможно, вы пытаетесь создать расширение, и у вас нет чего-то необходимого для этого. Я обычно получаю предварительно собранную версию с веб-сайта Кристофа Гольке по UCI . Просто поиск "PyWin32",
Теги:
python-3.x

2 ответа

5
Лучший ответ

Win32gui не совместим с 3.7.

3.7 был выпущен в 2018 году, а последняя версия win32gui была выпущена в августе 2017 года.

Я бы предложил установить 3.6 или ниже в качестве обходного пути.

РЕДАКТИРОВАТЬ:

Ответ @bronson побил меня до 9 дней, но установка pywin32 с помощью pip install pywin32 установит win32gui вместе с модулями для взаимодействия с windows.

  • 0
    @ Elro444 pypiwin32 - это другой модуль
  • 0
    @ItayMiz, если этот ответ сработал, не могли бы вы выбрать его в качестве успешного ответа
2

Установите pywin32. Это дает вам win32gui.

pip install pywin32

Ещё вопросы

Сообщество Overcoder
Наверх
Меню