python django - kein Modul psycopg2.extension auch nach der Installation der kompilierten Version psycopg2-2.4.5.win32-py2.7.exe

8

Ich benutze Python-Django in Windows und versuche, sie auf Heroku zu verteilen. Als ich versucht habe, psycopg2 mit pip zu installieren,

%Vor%

Ich habe Fehler:
kann vcvarsall.bat nicht finden Dann fand ich, dass ich visuelles Studio 2008 installieren muss (oder) ich kann kompilierte Version direkt herunterladen und installieren, also von diesem Link herunterladend:
Ссылка
Dateiname, den ich heruntergeladen habe: psycopg2-2.4.5.win32-py2.7.exe
Auch nach der Installation bekomme ich Fehler: kein Modul namens psycopg2.extensions

Also, was sollte ich mehr tun?

%Vor%

Während psycopg2 sowohl von pip als auch von easy_install isntalling ist, funktioniert installdidnt, da ich diesen Fehler bekommen habe: vcvarsall.bat mit einigen msg nicht zu finden: keine vorher eingeschlossenen directores, die 'doc \ src_build'

entsprechen

Danke

    
ramesh kumar 02.05.2012, 04:06
quelle

4 Antworten

1

Schauen Sie sich Ссылка an. Es scheint, dass Sie Microsoft Visual Studio Express installieren müssen, um das Problem vcvarsall.bat zu lösen. Ziemlich verrückt ...

    
Radek Skokan 03.05.2012, 22:44
quelle
14

Trotz einiger Behauptungen im Internet funktioniert psycopg2 in einem VirtualEnv.

Laden Sie die korrekte Version von win-psycopg2 herunter. Normalerweise verwende ich 32-Bit Python 2.7, also habe ich psycopg2-2.4.5.win32-py2.7-pg9.1.3-release.exe.

Sie können diese Datei NICHT in einem VirtualEnv installieren, aber Sie können die .exe-Datei in .zip umbenennen und mit einem Dienstprogramm wie 7-Zip öffnen. Sie erhalten einen Ordner namens "psycopg2" und eine Datei namens "psycopg2-2.4.5-py2.7.egg-info". Kopiere diese in:

[...] \ Envs \ MyVirtualEnv \ Lib \ Site-Pakete

Das hat für mich funktioniert, hoffe es funktioniert für dich.

    
ColdCold 10.06.2012 05:11
quelle
0

Binärdateien von diesem Link: Ссылка

In settings.py sollte es in db-Einstellungen so aussehen

%Vor%     
Efrin 02.05.2012 05:36
quelle
0

Sie können diese Datei NICHT in einem VirtualEnv installieren, aber Sie können die .exe-Datei in .zip umbenennen und mit einem Dienstprogramm wie 7-Zip öffnen. Sie erhalten einen Ordner namens "psycopg2" und eine Datei namens "psycopg2-2.4.5-py2.7.egg-info". Kopiere diese in: [...] \ Envs \ MyVirtualEnv \ Lib \ Site-Pakete

Ja, das funktioniert!

    
Vitos 08.02.2014 11:54
quelle

Tags und Links