Wie installiere und verwende ich MySQLdb für Python 3 unter Windows 10?

Meine verschiedenen Suchanfragen scheinen mit sehr alten Posts oder einer Erwähnung zu kommen, wie dies unter Cygwin zu tun ist. Ich hatte Python 3.5 installiert und installiert dann Anaconda3. Ich habe Python 3.5 (Cpython) in meinem Benutzerverzeichnis installiert. Ich habe versucht, die Reihenfolge zu ändern, wie die Dinge in meinem Windows-Umgebungsvariablen-Pfad erscheinen, damit ich sowohl die Anaconda-Version von Python als auch die andere Version von Python, die ich habe, ausprobieren könnte.

Derzeit bin ich ein bisschen verwirrt über den Paketnamen, den ich verwenden sollte. Ist es python-mysqldb oder MySQLdb oder mysqldb, mysqlclient. Ich glaube, dass, als ich Anaconda3 in meinem globalen Pfad hatte (und die andere Version von Python in meinem Benutzerpfad), konnte ich mysqlclient installieren.

Zuerst versuche ich nur, ein Tutorial von einem Trainingsort zu verfolgen, der Datenbanken abdeckt und mit peewee arbeitet.

Also, kann der mysql-Treiber für peewee für python3 installiert werden? Oder auf Windows speziell?

Es ist einfach genug, sqlite3 zu benutzen, man nutzt das nicht in der Produktion, ist das richtig?

Kann mir jemand helfen? Geben Sie eine Anleitung?
Auch eine Quelle der Verwirrung ist, wenn andere Formen der Installation eines Python-Pakets in den Google-Ergebnissen aufgeführt sind (viele Punkte zum Stapelüberlauf), wie zum Beispiel mit easy_install oder Klonen von etwas von git. Wenn ich die Anweisungen von 2010 sehe und sie auf easy_install verweisen, hatte ich schon gedacht, dass wir jetzt einfach nur Pip verwenden können? Auch manchmal sehe ich die Verwendung des conda Befehls. Funktioniert das genauso wie pip?

Vielen Dank im Voraus, Bruce

  • Npm Installationsfehler obwohl Python bereits enthalten
  • Ist es möglich, Pip zu verwenden, um ein Paket aus einem privaten Github-Repository zu installieren?
  • Python-Weg, um ein Git-Repository zu klonen
  • Wie kann ich git version info in cython-built .so Datei hinzufügen?
  • Bereitstellung bestehender Django App auf Heroku
  • Automatisch entfernen * .pyc Dateien und sonst-leere Verzeichnisse, wenn ich einen neuen Zweig auschecke
  • One Solution collect form web for “Wie installiere und verwende ich MySQLdb für Python 3 unter Windows 10?”

    Du könntest pymysql benutzen. "Das Ziel von PyMySQL ist ein Drop-In-Ersatz für MySQLdb". Überprüfen Sie hier die Dokumente. Installiere die folgenden Bibliotheken

    Pip install mysqlclient pymysql

    Sobald diese Bibliotheken installiert sind, füge einfach die Zeilen in der Datei manage.py in deinem Projekt hinzu und verwende die Datenbankeinstellungen für mysql.

    Importieren pymysql

    Pymysql.install_as_MySQLdb ()

    Jetzt werden alle Dateien, import MySQLdb , funktionieren.

    Python ist die beste Programmiersprache der Welt.