MySQL Modul installation

Probleme bei der Installation?
tmfdsm
User
Beiträge: 34
Registriert: Donnerstag 28. Januar 2010, 19:41

So, danke, das ganze hat jetzt funktioniert ;) Ich konnte es erfolgreich installieren.
Wenn ich jetzt jedoch als Code "import MySQLdb" eingeben, kommt folgende Fehlermeldung:
"Warning (from warnings module):
File "C:\Python26\lib\site-packages\MySQLdb\__init__.py", line 34
from sets import ImmutableSet
DeprecationWarning: the sets module is deprecated"

Was heißt das und wie kann ich es beheben?
Benutzeravatar
cofi
Python-Forum Veteran
Beiträge: 4432
Registriert: Sonntag 30. März 2008, 04:16
Wohnort: RGFybXN0YWR0

Das ist etwas um das du dir keine Sorgen machen musst (die MySQLdb Autoren aber schon)
Mehr hier: http://en.wikipedia.org/wiki/Deprecation
tmfdsm
User
Beiträge: 34
Registriert: Donnerstag 28. Januar 2010, 19:41

heißt das, dass ich jetzt einfach Python programmieren kann? Oder muss ich das irgendwie beheben?
Dav1d
User
Beiträge: 1437
Registriert: Donnerstag 30. Juli 2009, 12:03
Kontaktdaten:

probiers doch einfach aus :!:
the more they change the more they stay the same
tmfdsm
User
Beiträge: 34
Registriert: Donnerstag 28. Januar 2010, 19:41

ok ... es funzt nicht.
Ich habe rumgeguckt und das hier gefunden:
http://sourceforge.net/projects/mysql-p ... ic/2316047
Da der Post Nr. 14/15

Ich habe jetzt den 1. + 2. Schritt ausgeführt, allerdings bekomm ich jetzt den Fehler:

Traceback (most recent call last):
File "C:/Python26/test", line 9, in <module>
mysql = MySQLdb.connect(mysql_opts['host'], mysql_opts['user'], mysql_opts['pass'], mysql_opts['db'])
File "C:\Python26\lib\site-packages\MySQLdb\__init__.py", line 73, in Connect
return Connection(*args, **kwargs)
File "C:\Python26\lib\site-packages\MySQLdb\connections.py", line 129, in __init__
from converters import conversions
File "C:\Python26\lib\site-packages\MySQLdb\converters.py", line 128, in <module>
Set: Set2Str,
NameError: name 'Set' is not defined

Was muss ich jetzt machen? [/url]



EDIT: Danke! Es funktioniert jetzt alles! Ihr habt mir wirklich sehr weitergeholfen!
Ich musste noch den 3. Schriff ausführen (fragt nicht, wieso ich das nicht gleich gemacht habe^^)

DANKE!
Zuletzt geändert von tmfdsm am Montag 15. Februar 2010, 21:59, insgesamt 1-mal geändert.
Dav1d
User
Beiträge: 1437
Registriert: Donnerstag 30. Juli 2009, 12:03
Kontaktdaten:

Du hast nicht genau genug gelsen
3) file "converters.py", change "Set" by "set" (IMPORTANT: only two places):

line 48: return set([ i for i in s.split(',') if i ])
line 128: set: Set2Str,
the more they change the more they stay the same
tmfdsm
User
Beiträge: 34
Registriert: Donnerstag 28. Januar 2010, 19:41

Danke, geht jetzt alles (guckt 2 Post oben drüber)
Benutzeravatar
/me
User
Beiträge: 3556
Registriert: Donnerstag 25. Juni 2009, 14:40
Wohnort: Bonn

cofi hat geschrieben:Das ist etwas um das du dir keine Sorgen machen musst (die MySQLdb Autoren aber schon)
Mehr hier: http://en.wikipedia.org/wiki/Deprecation
Recht passend dabei ist, was das Wiktionary dazu sagt:
"A praying against evil; prayer that an evil may be removed or prevented ..."
Antworten