I'm using python 2.7.6 and in my code I have a line:
import psycopg2.extensions
which I've installed using pip. Next, my editor tells me, that psycopg2 requires python_ldap=2.4.19. However, in the PyPI repository, there's only a 32 bit version, which doesn't work, since my Windows is 64 bit. There's a 64 bit version of python_ldap=2.4.28, avaliable here, however running
pip install python_ldap-2.4.28-cp27-cp27m-win_amd64.whl
in the windows command line returns
python_ldap-2.4.28-cp27-cp27m-win_amd64.whl is not a supported wheel on this platform.
in red, which I guess is an error meassage. So, in the end, what should I do to have the package installed on my laptop?
For anyone who's facing this, I solved this problem by installing the wheel from http://www.lfd.uci.edu/~gohlke/pythonlibs/#python-ldap.
Cheers.
EDIT: I did this on a 64 bit Windows 10 machine, but I presume the same solution applies to Windows 7.
$ python --version Python 3.6.0
pip install --only-binary :all: python_ldap-3.1.0-cp36-cp36m-win_amd64.whl
Make sure you choose the .whl file version matching the python install version
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
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With