在python虚拟环境中安装pywin32
下载和安装pywin32
1.下载与python对应python 32位的版本
下载地址:
https://sourceforge.net/projects/pywin32/files/pywin32/Build 220/
2.如果下载成64位或者版本不同往往会出现报错:
Python version 2.7 required ,which was not found in the registry
3.虚拟环境Virtualenv下使用pywin32
3.1首先要在第一步安装完后的基础上,找到pywin32.pth的文件(通常在安装的时候会安装到你原来安装python的目录下)
我的是在这里
F:\Program Files (x86)\Python2\Lib\site-packages\pywin32.pth
将这个文件拷贝到虚拟环境的site-packages中
比如我的:
F:\Program Files (x86)\Python2\Scripts\env\Lib\site-packages
然后修改虚拟环境中的pywin32.pth的文件,一般我是直接拉到pycharm的软件中里面内容为:
# .pth file for the PyWin32 extensions
win32
win32\lib
Pythonwin
将其修改为:
# .pth file for the PyWin32 extensions
F:\Program Files (x86)\Python2\Lib\site-packages\win32
F:\Program Files (x86)\Python2\Lib\site-packages\win32\lib
F:\Program Files (x86)\Python2\Lib\site-packages\Pythonwin
然后就算成功引入,并可以使用了
(env) D:\python\my_crawler>python
Python 2.7.12 (v2.7.12:d33e0cf91556, Jun 27 2016, 15:19:22) [MSC v.1500 32 bit (
Type "help", "copyright", "credits" or "license" for more information.
>>> import win32crypt