我正在使用python 2.7.6,在我的代码中我有一行:
import psycopg2.extensions
我用pip安装了。接下来,我的编辑告诉我,psycopg2需要python_ldap = 2.4.19。 但是,在PyPI存储库中,只有32位版本,这不起作用,因为我的Windows是64位。 有一个64位版本的python_ldap = 2.4.28,可用here,无论如何运行
pip install python_ldap-2.4.28-cp27-cp27m-win_amd64.whl
Windows命令行中的返回
python_ldap-2.4.28-cp27-cp27m-win_amd64.whl is not a supported wheel on this platform.
红色,我猜这是一个错误消息。 那么,最后,我该如何在我的笔记本电脑上安装软件包呢?
答案 0 :(得分:5)
对于任何面对此问题的人,我通过安装来自http://www.lfd.uci.edu/~gohlke/pythonlibs/#python-ldap的方向盘解决了这个问题。
干杯。
编辑:我在64位Windows 10计算机上执行此操作,但我认为相同的解决方案适用于Windows 7.答案 1 :(得分:1)
$ python --version Python 3.6.0
pip install --only-binary:all:python_ldap-3.1.0- cp36-cp36m -win_amd64.whl
确保选择与python安装版本匹配的.whl文件版本
pip install --only-binary :all: python_ldap-3.1.0-cp36-cp36m-win_amd64.whl
Processing c:\users\sthomas05\downloads\python_ldap-3.1.0-cp36-cp36m-win_amd64.whl
Requirement already satisfied: pyasn1>=0.3.7 in c:\users\sthomas05\appdata\roaming\python\python36\site-packages (from python-ldap==3.1.0) (0.4.5)
Requirement already satisfied: pyasn1-modules>=0.1.5 in c:\users\sthomas05\appdata\roaming\python\python36\site-packages (from python-ldap==3.1.0) (0.2.4)
Installing collected packages: python-ldap
Successfully installed python-ldap-3.1.0
答案 2 :(得分:-1)
如官方website所述,克里斯托夫Gohlke’s page上的非官方软件包应能起作用。 最新更新是从7月3日开始的,因此它似乎是最新的。