win10 安装python-ldap

windows 安装python-ldap
一般通过 pip install python_ldap
linux 环境 该包依赖 gc++ 而在Windows平台 需要先安装 Microsoft Visual C++ 14.0
否则会报错

error: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/ Tools":

解决方式:安装Microsoft Visual C++ Build Tools
下载链接: https://link.zhihu.com/?target=http%3A//go.microsoft.com/fwlink/%3FLinkId%3D691126

接下来继续安装报错:

c:\users\XXX\appdata\local\temp\pip-install-f2xxzhp0\python-ldap\modules\common.h(15): fatal error C1083: Cannot open include file: 'lber.h': No such file or directory
    error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit status 2

因为Windows环境的差异, 需要安装扩展包,因此先下载 扩展包
下载链接:https://www.lfd.uci.edu/~gohlke/pythonlibs/#python-ldap
注意选择合适的版本,我用的 python3.7 x64系统, 因此下载 python_ldap-3.3.1-cp37-cp37m-win_amd64.whl 安装成功
安装方式, 在下载的目录 运行

pip install python_ldap-3.3.1-cp37-cp37m-win_amd64.whl

pip install  C:\Users\XXX\Downloads\python_ldap-3.3.1-cp37-cp37m-win_amd64.whl  #指定文件全路径

文章参考:https://zhuanlan.zhihu.com/p/126669852
文章参考:https://blog.csdn.net/weixin_38308549/article/details/89709186

你可能感兴趣的:(win10 安装python-ldap)