64位Python 3.9环境下无法运行PythonWin的问题求助
解决pywin32安装后无PythonWin启动入口的方案
方案1:手动定位可执行文件创建快捷方式
- 首先确认Python 3.9的安装路径,默认用户级安装路径为
C:\Users\你的系统用户名\AppData\Local\Programs\Python\Python39\,全局安装路径为C:\Program Files\Python39\ - 进入安装路径下的
Lib\site-packages\pythonwin目录 - 找到目录内的
Pythonwin.exe文件,右键可直接选择「固定到「开始」屏幕」,也可以创建快捷方式后将快捷方式移动到C:\ProgramData\Microsoft\Windows\Start Menu\Programs目录,即可在开始菜单显示对应入口
方案2:通过pip定位pywin32安装路径
如果找不到Python安装目录,可通过pip命令直接查询安装位置:
- 打开命令提示符或PowerShell,执行命令:
pip show pywin32 - 在返回结果中找到
Location字段,对应的就是pywin32所在的site-packages根路径,按照该路径找到pythonwin目录即可
方案3:执行后置安装脚本自动生成快捷方式
pywin32自带后置安装脚本,可以自动补全注册项和开始菜单快捷方式:
- 打开管理员权限的命令提示符,先执行卸载命令清理现有安装:
pip uninstall -y pywin32 - 重新安装最新版pywin32:
pip install --upgrade pywin32 - 切换到Python安装目录下的
Scripts文件夹,执行命令:python pywin32_postinstall.py -install - 执行完成后刷新开始菜单,即可看到PythonWin的启动入口
注意事项
如果执行后置安装脚本时提示权限不足,确认命令提示符是管理员权限运行即可解决。
内容的提问来源于stack exchange,提问作者James Rocks
相关产品推荐
相关产品推荐

