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?
MySQL Modul installation
- 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
Mehr hier: http://en.wikipedia.org/wiki/Deprecation
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte
probiers doch einfach aus
the more they change the more they stay the same
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!
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.
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
Recht passend dabei ist, was das Wiktionary dazu sagt: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
"A praying against evil; prayer that an evil may be removed or prevented ..."