Als «psycopg2» getaggte Fragen

Psycopg ist ein PostgreSQL-Adapter für die Programmiersprache Python. Es implementiert PEP 249 mit vielen Erweiterungen.

30
Die ausführbare Datei pg_config wurde nicht gefunden
Ich habe Probleme bei der Installation von psycopg2. Ich erhalte die folgende Fehlermeldung, wenn ich es versuche pip install psycopg2: Error: pg_config executable not found. Please add the directory containing pg_config to the PATH or specify the full executable path with the option: python setup.py build_ext --pg-config /path/to/pg_config build ... …
769 python  pip  psycopg2 

30
Wie installiere ich psycopg2 mit "pip" auf Python?
Ich benutze virtualenvund ich muss "psycopg2" installieren. Ich habe folgendes getan: pip install http://pypi.python.org/packages/source/p/psycopg2/psycopg2-2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 Und ich habe folgende Nachrichten: Downloading/unpacking http://pypi.python.org/packages/source/p/psycopg2/psycopg2 -2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 Downloading psycopg2-2.4.tar.gz (607Kb): 607Kb downloaded Running setup.py egg_info for package from http://pypi.python.org/packages/sou rce/p/psycopg2/psycopg2-2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 Error: pg_config executable not found. Please add the directory containing pg_config to the PATH or …


15
psycopg2: Fügen Sie mehrere Zeilen mit einer Abfrage ein
Ich muss mehrere Zeilen mit einer Abfrage einfügen (die Anzahl der Zeilen ist nicht konstant), daher muss ich eine Abfrage wie diese ausführen: INSERT INTO t (a, b) VALUES (1, 2), (3, 4), (5, 6); Der einzige Weg, den ich kenne, ist args = [(1,2), (3,4), (5,6)] args_str = ','.join(cursor.mogrify("%s", …


3
SQLAlchemy: Engine-, Verbindungs- und Sitzungsunterschied
Ich verwende SQLAlchemy und es gibt mindestens drei Einheiten: engine, sessionund connection, die haben executeMethode, also wenn ich zum Beispiel möchte alle Datensätze auswählen aus tableich das tun kann engine.execute(select([table])).fetchall() und das connection.execute(select([table])).fetchall() und sogar das session.execute(select([table])).fetchall() - Die Ergebnisse sind gleich. Soweit ich weiß, wird engine.executees erstellt , wenn …


11
So richten Sie eine PostgreSQL-Datenbank in Django ein
Ich bin neu in Python und Django. Ich konfiguriere ein Django-Projekt mithilfe eines PostgreSQL-Datenbankmodul-Backends, erhalte jedoch bei jedem Datenbankvorgang Fehler. Wenn ich zum Beispiel renne manage.py syncdb, bekomme ich: C:\xampp\htdocs\djangodir>python manage.py syncdb Traceback (most recent call last): File "manage.py", line 11, in <module> execute_manager(settings) File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 438, in execute_manager …


2
Wie bringen Sie PyPy, Django und PostgreSQL zusammen?
Welche Gabel oder Kombination von Paketen sollte man verwenden, damit PyPy, Django und PostgreSQL gut zusammenspielen? Ich weiß, dass PyPy und Django gut zusammen spielen, aber ich bin mir bei PyPy und PostgreSQL weniger sicher. Ich sehe, dass Alex Gaynor eine Gabel aus PyPy namens pypy-postgresql hergestellt hat . Ich …


2
psycopg2: AttributeError: Das Objekt 'module' hat kein Attribut 'extras'.
In meinem Code verwende ich das DictCursorvon psycopg2.extrasso dict_cur = conn.cursor(cursor_factory=psycopg2.extras.DictCursor) Beim Laden des Cursors wird jedoch plötzlich die folgende Fehlermeldung angezeigt: AttributeError: 'module' object has no attribute 'extras' Vielleicht ist etwas in meiner Installation kaputt, aber ich habe keine Ahnung, wo ich anfangen soll zu suchen. Ich habe einige …

18
Fehler: Kein Modul mit dem Namen psycopg2.extensions
Ich versuche, eine PostgreSQL-Datenbank für mein Django-Projekt einzurichten, was ich jetzt dank der Antworten auf meine letzte Frage getan habe. Probleme beim Einrichten einer PostgreSQL-Datenbank für ein Django-Projekt . Ich versuche jetzt, den Befehl 'python manage.py runserver' im Terminal auszuführen, um meinen lokalen Host zu starten, aber wenn ich den …

3
Python / psycopg2 WHERE IN-Anweisung
Was ist die richtige Methode, um die Liste (countryList) über% s in der SQL-Anweisung verfügbar zu machen? # using psycopg2 countryList=['UK','France'] sql='SELECT * from countries WHERE country IN (%s)' data=[countryList] cur.execute(sql,data) So wie es jetzt ist, tritt ein Fehler auf, nachdem versucht wurde, "WHERE country in (ARRAY [...])" auszuführen. Gibt …

10
Fehler beim Installieren von Postgres für Python (psycopg2)
Ich habe versucht, psycopg2 in meiner Umgebung zu installieren, erhalte jedoch die folgende Fehlermeldung: (venv)avlahop@apostolos-laptop:~/development/django/rhombus-dental$ sudo pip install psycopg2 Downloading/unpacking psycopg2, Downloading psycopg2-2.5.2.tar.gz (685kB): 685kB downloaded Running setup.py egg_info for package psycopg2 Installing collected packages: psycopg2 Running setup.py install for psycopg2 building 'psycopg2._psycopg' extension x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.