2015-02-19 25 views
5

Staram następujące polecenia w systemie Windows 7 za pomocą PowerShellJak zainstalować psycopg2 dla Pythona 3.5

pip install psycopg2 

i otrzymuję błąd:

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

Aby nienaruszony Visuall C++, to wymaga wizualna Studio do zainstalowania. Z wyjątkiem instalowania programu Visual Studio 2013. Czy są jakieś inne, które można zainstalować Psycopg2 dla Python 3.5 ??

+2

Python 3.5 jest w wersji alfa, ale można pobrać Python 3.4 skompilowany kod binarny z http://www.lfd.uci.edu/~gohlke/pythonlibs/#psycopg – Selcuk

Odpowiedz

8

Napotkałem podobny problem w systemie Windows. Musiałem zainstalować jego skompilowaną wersję, a następnie łatwo zainstalować.

można znaleźć skompilowaną wersję psycopg2 tutaj: http://www.lfd.uci.edu/~gohlke/pythonlibs/

a następnie wykonaj easy_install C: /locaiton/of/download.exe

To co zrobić, aby go zainstalować na moim komputerze z systemem Windows.

+3

Nie zawiera wersję spełnione dla Pythona 3.5 –

11

Wypróbuj tę. Pracował dla mnie

Odwiedziłem http://www.lfd.uci.edu/~gohlke/pythonlibs/ i pobrać psycopg2-2.6.1-cp35-None-win32.whl plik i skopiować go na C: \

później aktywowane przez moją Virualenv uruchamiając to: C: \ mydjango \ django19 \ Scripts \ activate na cmd, które spowodowało to (django19) C: /> i uruchomiło następującą komendę pip, pip install psycopg2-2.6.1-cp35-none- win32.whl i instalacja się powiodła.

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

samym kłopoty, PyCharm 2016, Python 3.5. Próbowałem tego rozwiązania. Importowanie nadal nie działało, wciśnięto "install package" w IDE, a instalacja poszła gładko :) – kit