Ich bin mit Ubuntu 16.04, versuchen, mysql in Python zu verbinden:Attribute: Modul 'mysql' hat kein Attribut 'Anschluss'
import mysql
username = 'root'
cnx = mysql.connector.connect(user=username, database='db')
cnx.close()
Aber ich erhalte eine Fehlermeldung:
File "pysql1.py", line 4, in <module>
cnx = mysql.connector.connect(user=username, database='db')
AttributeError: module 'mysql' has no attribute 'connector'
Ich habe das mysql Python-Modul installiert, indem ich das Paket here heruntergeladen habe. Ich versuchte sudo apt-get install python-mysql.connector
ohne Erfolg. Irgendwelche Zeiger?
BEARBEITEN: nachdem ich import mysql.connector
hinzugefügt habe, habe ich einen nicht verwandten Erlaubnisfehler, den ich jetzt aufgelöst habe, also das ist, was ich ty Lose benötigte !!!
versuchen Sie es mit 'import mysql.connector' – PRMoureu
Mögliches Duplikat von [Exception 'Modul hat keine Attributverbindung' - Python mysql] (https://stackoverflow.com/questions/24062113/exception-module-has-no-attribute -connector-python-mysql) – Kev1n91
@ kev1n91 das scheint über '_mysql' zu sein, von dem ich noch nie gehört habe. Am Ende der oberen Antwort schlagen sie vor, dass es einige Verwirrung über Bibliotheken gibt – roganjosh