import win32gui as gui
import win32con as con
报错。为啥
报的什么错??
因为你没有pywin32库?
pip安装库
pip install pywin32
cmd分别输入win32gui和win32con看看有没有相关的win32con和win32gui信息,没有或者显示“'win32con' 不是内部或外部命令,也不是可运行的程序
或批处理文件。”就是没有安装win32con和win32gui,需要安装后再导入。这两个库的安装都可以搜到
如果已经安装,看看报错信息
昨天下载库:
python -m pip install --upgrade pip -i https://pypi.doubanio.com/simple
pip install pywin32 --default-timeout=100 -i https://pypi.tuna.tsinghua.edu.cn/simple
导入import win32gui as gui import win32con as con报错如下:
Traceback (most recent call last):
File "D:/pythonProject1/demo.py", line 1, in
import win32gui as gui
ModuleNotFoundError: No module named 'win32gui'
今天:
C:\Users\ACER>pip install pywin32
Requirement already satisfied: pywin32 in d:\anaconda3\lib\site-packages (228)
C:\Users\ACER>win32gui
'win32gui' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
C:\Users\ACER>win32con
'win32con' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
C:\Users\ACER>pip install win32gui
Collecting win32gui
Downloading win32gui-221.5.tar.gz (605 kB)
---------------------------------------- 605.3/605.3 kB 369.8 kB/s eta 0:00:00
Installing build dependencies ... done
Getting requirements to build wheel ... error
error: subprocess-exited-with-error
× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> [19 lines of output]
Traceback (most recent call last):
File "D:\anaconda3\lib\site-packages\pip_vendor\pep517\in_process_in_process.py", line 363, in
main()
File "D:\anaconda3\lib\site-packages\pip_vendor\pep517\in_process_in_process.py", line 345, in main
json_out['return_val'] = hook(**hook_input['kwargs'])
File "D:\anaconda3\lib\site-packages\pip_vendor\pep517\in_process_in_process.py", line 130, in get_requires_for_build_wheel
return hook(config_settings)
File "C:\Users\ACER\AppData\Local\Temp\pip-build-env-7vkgko41\overlay\Lib\site-packages\setuptools\build_meta.py", line 338, in get_requires_for_build_wheel
return self._get_build_requires(config_settings, requirements=['wheel'])
File "C:\Users\ACER\AppData\Local\Temp\pip-build-env-7vkgko41\overlay\Lib\site-packages\setuptools\build_meta.py", line 320, in _get_build_requires
self.run_setup()
File "C:\Users\ACER\AppData\Local\Temp\pip-build-env-7vkgko41\overlay\Lib\site-packages\setuptools\build_meta.py", line 482, in run_setup
super(_BuildMetaLegacyBackend,
File "C:\Users\ACER\AppData\Local\Temp\pip-build-env-7vkgko41\overlay\Lib\site-packages\setuptools\build_meta.py", line 335, in run_setup
exec(code, locals())
File "", line 27, in
File "C:\Users\ACER\AppData\Local\Temp\pip-install-ly42za3s\win32gui_e08b5140ff04413398d22d950ef1541b\win32\distutils\gui.py", line 6, in
from .command import win32_build_ext
ModuleNotFoundError: No module named 'win32.distutils.command'
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
有大佬帮忙看看问题是啥吗。