python3.6装载win32api模块
使用pip安装win32报错
1 | Could not find a version that satisfies the requirement win32api (from versions: )No matching distribution found for win32api |
stack overflow上面有两种回答
pip install pypiwin32
- 从windowsapi官网下载安装程序,点击安装
首先尝试了第一种方式,没啥用,还是找不到win32api
尝试第二种方法,直接报错:
1 | Python version 3.6-32 required, which was not found in the registry. |
找半天问题,首先本地python是64位版本,下载的也是64位安装包,报这莫名其妙的注册表错误。
后来在注册表里加了个python3.6-32就能安装了,莫名其妙。。
1 | HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\3.6-32 |
导入了个奇奇怪怪的win32api,貌似用不了
1 | #!/usr/bin/env python3 |
根据以往踩坑经验,改注册表好像都没什么好下场,于是乎,把装好的win32全部删除,注册表还原,重新下载更新版本的pywin32:下载链接
重新安装之后,重启pycharm,这次好像是成功了。。
1 | import win32api |
反正过程是挺无语的,莫名其妙的就好了。
附上环境信息:
1 | WIN-10 64位 |