2015-02-19 9 views
5

sto cercando il seguente comando su Windows 7 utilizzando PowerShellCome installare psycopg2 per Python 3.5

pip install psycopg2 

e sto ottenendo un errore:

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

a intall Visuall C++, richiede visiva Studio da installare. Eccetto per l'installazione di Visual Studio 2013. C'è altro, che posso installare Psycopg2 per Python 3.5 ??

+2

Python 3.5 è la versione alpha, ma è possibile scaricare il Python 3.4 binario precompilato da http://www.lfd.uci.edu/~gohlke/pythonlibs/#psycopg – Selcuk

risposta

8

Mi sono imbattuto in un problema simile su Windows. Ho dovuto installare una versione compilata di esso e poi installarlo facilmente.

È possibile trovare una versione compilata di psycopg2 qui: http://www.lfd.uci.edu/~gohlke/pythonlibs/

E poi fare easy_install C: /locaiton/of/download.exe

Questo è quello che faccio ad installarlo sulla mia macchina di Windows.

+3

Non contiene la versione rispettato per Python 3.5 –

11

Prova questo. Ha funzionato per me

ho visitato i http://www.lfd.uci.edu/~gohlke/pythonlibs/ e scaricato psycopg2-2.6.1-CP35-nessuno-win32.whl di file e copiato su C: \

dopo ho attivato il mio Virualenv da eseguendo questo C: \ mydjango \ django19 \ Scripts \ attiva sul cmd che ha portato a questo (django19) C: /> e ha eseguito il seguente comando pip, installazione pip psycopg2-2.6.1-cp35-none- win32.whl e l'installazione ha avuto esito positivo.

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 guai, PyCharm 2016, Python 3.5. Ho provato questa soluzione. L'importazione ancora non ha funzionato, premuto "installa pacchetto" nell'IDE, e quindi l'installazione è andata liscia :) – kit