我的电脑是win7 64位,python是3.7版64位。首先我在 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载了pywin32的.whl文件,后来在网上搜索打开此文件的方法,发现还有很繁琐的步骤。。。
1,安装pip。
打开命令行,在命令行用pip安装wheel 执行命令pip install wheel,如果提示pip“不是内部命令”,先安装pip。pip在https://pypi.python.org/pypi/pip#downloads 可以下载。将此压缩包解压到一个文件夹,通过命令行进入解压目录,输入:python setup.py install。也可如https://wenda.so.com/q/1459837851721428?src=140中的方式安装,网上方式很多,我就不一一例举了。安装好之后,我们直接在命令行输入pip,同样会显示‘pip’不是内部命令,也不是可运行的程序。因为我们还没有添加环境变量。根据之前python添加环境变量的方法,右键“计算机”属性,点击高级系统设置,
然后点击“环境变量”,在系统变量栏找到路径Path并双击,就可以在后面添加路径,添加路径时记得要在前一个路径结束时打上分号。
提醒一下,在添加python的路径时,可以右键python快捷方式点击属性,文件所在目录即为其路径,例如我的python路径为C:\Users\Administrator\AppData\Local\Programs\Python\Python37 ,pip的路径即在此基础上加上目录文件Scripts,即C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Scripts。验证配置效果可以在命令行输入pip list,会有如下提示:
有的会提示pip不是最新版本需要更新,那么就可以直接在命令行输入python -m pip install --upgrade pip进行更新,如下图:
此时就真的装好pip了。
2,安装wheel。
这一步比较简单,在命令行输入pip install wheel等待安装就可以。
3,安装pywin32。
因为我们在安装pip时已经把Scripts添加到了Path中,所以可以直接进入pywin32所在目录输入pip install pywin32-223-cp37-cp37m-win_amd64.whl。否则就要进入你的python安装目录中的Scripts运行pip命令,并且.whl文件要写全名,例如我的就是F:\python\Install\Sricpts,即:F:\python\Install\Scripts>pip install F:\python\Install\pywin32-223-cp37-cp37m-win_amd64.whl。我的.whl文件放在了python的Install文件里,所以命令行如下图所示:
4,PyCharm下的pywin32安装。
如果IDE不是用的PyCharm可以忽略此段。由于我的环境是PyCharm,pywin32安装好了后我检验过,在python控制台中可以正常运行import win32api、import win32gui等,但是在PyCharm中就是显示没有此模块。脑袋短路太久,甚至觉得.whl文件有问题,把它卸了又在https://sourceforge.net/projects/pywin32/files/pywin32/下载了pywin32的.exe文件,然而安装之后也是这问题,后来我才想着问题是不是出在PyCharm。然后就参考了https://www.cnblogs.com/hackpig/p/8186214.html 在PyCharm下安装pywin32,总算是搞定了!
作为一个渣渣,简直感动要哭(┬_┬)!所以决定整理一下,给更多跟我一样的小白看看吧!