Python No module named win32api

1.查看自己Python版本 下载对应的 Python for Windows Extensions 版本

 

在cmd里输入python –version,我这是2.7,然后在python脚本里

import sys

print(sys.path)

“C:\Program Files\Python36\python.exe” C:/Users/walle/PycharmProjects/untitled/test.py

[‘C:\\Users\\walle\\PycharmProjects\\untitled’, ‘C:\\Users\\walle\\PycharmProjects\\untitled’, ‘C:\\Program Files\\Python36\\python36.zip’, ‘C:\\Program Files\\Python36\\DLLs’, ‘C:\\Program Files\\Python36\\lib’, ‘C:\\Program Files\\Python36’, ‘C:\\Program Files\\Python36\\lib\\site-packages’, ‘C:\\Program Files\\Python36\\lib\\site-packages\\win32’, ‘C:\\Program Files\\Python36\\lib\\site-packages\\win32\\lib’, ‘C:\\Program Files\\Python36\\lib\\site-packages\\Pythonwin’]

是3.6,吐血,所以安装2.7的居然没用,下载了个3.6的安装,就可以了。

http://sourceforge.net/projects/pywin32/files%2Fpywin32/ 

 

2. 测试代码

 

import win32api
import win32con

win32api.MessageBox(win32con.NULL, 'Python 你好!', '你好', win32con.MB_OK)

看到出来对话框就可以了。

1841

Leave a Reply

Name and Email Address are required fields.
Your email will not be published or shared with third parties.