python无法win32api?
python版本:3.10pywin32版本:302
import win32api时出现错误:
Traceback (most recent call last):
File "D:\Python\try.py", line 52, in <module>
import win32api
File "C:\Users\查理神\AppData\Local\Programs\Python\Python310\lib\site-packages\win32api\__init__.py", line 1, in <module>
from win32.api import *
ModuleNotFoundError: No module named 'win32.api'
如果把win32api里面的__init__的'win32.api'改成'win32api'
然后再'import win32api'
没问题
但是如果我用'import win32com.client'或者'from win32com import win32api'
就会出现类似
Traceback (most recent call last):
File "D:\Python\try.py", line 52, in <module>
from win32com import win32api
File "C:\Users\查理神\AppData\Local\Programs\Python\Python310\lib\site-packages\win32com\__init__.py", line 6, in <module>
import pythoncom
File "C:\Users\查理神\AppData\Local\Programs\Python\Python310\lib\site-packages\pythoncom\__init__.py", line 1, in <module>
from _win32com import *
ModuleNotFoundError: No module named '_win32com'
的错误
网上很多方法都不行
这是为啥呢 所以你的代码呢? 你安装的pywin32有问题吧,正常路径:
>>> import win32api
>>> win32api.__file__
'C:\\Python37\\lib\\site-packages\\win32\\win32api.pyd'
>>> 降python版本 hrpzcf 发表于 2021-12-4 19:50
你安装的pywin32有问题吧,正常路径:
现在import win32api也会报和上面一样的错误
ModuleNotFoundError: No module named 'win32.api' hrpzcf 发表于 2021-12-4 19:50
你安装的pywin32有问题吧,正常路径:
路径没问题,在python位置site-package里win32的'win32api.cp310-win_amd64.pyd'文件
页:
[1]