2015-02-19 10 views
5

Ich versuche, den folgenden Befehl auf Windows 7 mithilfe von PowershellWie psycopg2 für Python 3.5

pip install psycopg2 

Und ich bin immer einen Fehler zu installieren:

error: Microsoft Visual C++ 14.0 is required (Unable to find vcvarsall.bat). Command "C:\Users\Piyush\AppData\Local\Programs\Python\Python35\python.exe -c "import setuptools, tokenize;file='C:\Users\Piyush\AppData\Local\Temp\pip-build-qe38dwoj\psycopg2\setup.py';exec(compile(getattr(tokenize, 'open', open)(file).read().replace('\r\n', '\n'), file, 'exec'))" install --record C:\Users\Piyush\AppData\Local\Temp\pip-7bjug79j-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\Piyush\AppData\Local\Temp\pip-build-qe38dwoj\psycopg2

intall Visuall C++, erfordert es von Visual Studio wird installiert. Außer für die Installation von Visual Studio 2013. Gibt es noch andere, die ich installieren kann Psycopg2 für Python 3.5 ??

+2

Python 3.5 ist Alpha-Version, aber Sie können die Python 3.4 vorkompilierte Binär von http://www.lfd.uci.edu/~gohlke/pythonlibs/#psycopg – Selcuk

Antwort

8

Ich stieß auf ein ähnliches Problem unter Windows. Ich musste eine kompilierte Version davon installieren und dann easy_install.

Sie können eine kompilierte Version von psycopg2 finden Sie hier: http://www.lfd.uci.edu/~gohlke/pythonlibs/

Und dann tun easy_install C: /locaiton/of/download.exe

Das ist, was ich es auf meinem Windows-Rechner zu installieren, zu tun.

+3

herunterladen Es ist enthält für Python nicht erfüllt Version 3.5 –

11

Versuchen Sie diese. Er arbeitete für mich

besuchte ich die http://www.lfd.uci.edu/~gohlke/pythonlibs/ und heruntergeladen psycopg2-2.6.1-CP35-keine-win32.whl Datei und kopiert sie auf C: \

später habe ich meine Virualenv aktiviert durch Ausführen dieser C: \ mydjango \ django19 \ Skripts \ aktivieren auf der cmd, die zu diesem (django19) C: /> führte und führte den folgenden Pip-Befehl, pip installieren psycopg2-2.6.1-cp35-none- win32.whl und die Installation war erfolgreich.

Note: Run the pip install psycopg2.......whl when you are in the current folder that has the psycopg2-2.6.1-cp35-none-win32.whl file via cmd

+0

Same Probleme, PyCharm 2016, Python 3.5. Versucht diese Lösung. Der Import hat immer noch nicht funktioniert, drückte "Paket installieren" in der IDE, und dann ging die Installation reibungslos :) – kit