Ich versuche, psycopg2 unter Windows (Windows 7, 64 Bit) zu installieren. Ich benutze Python 2.7.2 from Python(x,y) und PostgreSQL 9.2.1.Psycopg Installation unter Windows
Mein erster Versuch war der Windows-Port, der von http://www.stickpeople.com/projects/python/win-psycopg/ (psycopg2-2.4.5.win-amd64-py2.7-pg9.1.3-release.exe) heruntergeladen werden kann. Ich bekomme eine Nachricht, dann
Python 2.7 required but was not found in the registry
Im nächsten Dialog erlaubt es mir nicht, irgendwelche Python-Installationen zu wählen. Alle anderen Programme und Installationen finden meine Python glücklich.
Dies scheiterte wird, habe ich versucht, das Quellpaket direkt von http://pypi.python.org/pypi/psycopg2 zu verwenden, aber nach dem Versuch:
python setup.py install
ich jetzt mit der Fehlermeldung stecke:
error: Unable to find vcvarsall.bat
jemand eine Idee Hat Wie löst man das?
'vcvarsall.bat' Teil von Microsoft Visual Studio ist, setzt er die Kompilierungsumgebung für die Erstellung neuer Programme aus dem Quellcode auf. Sie wollen nicht auf Windows gehen, das Kompilieren unter Windows ist ein großer Schmerz; Sie benötigen die PostgreSQL Header-Dateien für libpq und alle möglichen anderen Bleaghs. Ich habe Patches für PostgreSQL entwickelt und unter Windows getestet. Es ist nichts, was ich dir empfehlen würde, wenn du es nicht musst. –
Wie hast du Python 2.7 installiert? Von welcher Distribution/Quelle? Das Psycopg2-Installationsprogramm scheint bestimmte Registrierungsschlüssel von einem Windows-Installationsprogramm zu erwarten. –
THanks für die Antwort. Ja, ich war mir bewusst, dass das vcvarsall.bat-Problem ein größeres Problem ist, als ich bereit bin anzugehen. Meine Puthon Installation ist Python (x, y) 2.7.2.3 –