Antwort
 
LinkBack Themen-Optionen Thema durchsuchen
Alt 04.03.2008, 16:32 Nach oben    #1
Erfahrener Benutzer
 
Registriert seit: 18.03.2005
Beiträge: 696
Standard Installation MySQL-python?

Kennt sich jemand mit der Installation von MySQL-python aus?

Irgendwie komme ich hier nicht weiter.
Server ist vServer mit SuSE Linux.
Das Verzeichnis: /opt/python/MySQL-python-1.2.2

Dann führe ich python setup.py build aus und erhalte dann.

Zitat:
Traceback (most recent call last):
File "setup.py", line 5, in ?
import ez_setup; ez_setup.use_setuptools()
File "/opt/python/MySQL-python-1.2.2/ez_setup.py", line 83, in use_setuptools
egg = download_setuptools(version, download_base, to_dir, download_delay)
File "/opt/python/MySQL-python-1.2.2/ez_setup.py", line 118, in download_setuptools
from distutils import log
ImportError: No module named distutils
Wie darf ich die Meldung verstehen?
Diesmal ich ich völlig ratlos
CIX88 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 04.03.2008, 23:01 Nach oben    #2
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.379
Standard

http://svn.haxx.se/dev/archive-2005-09/0136.shtml
-> die antwort aufs problem scheint, dass das devel-paket fehlt also das python-devel muss noch installiert werden

unter suse sollte das mit
Code:
yast -i python-devel
lösbar sein

unter debian wohl mit
Code:
apt-get install python-dev
robo47 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.03.2008, 07:30 Nach oben    #3
Erfahrener Benutzer
 
Registriert seit: 18.03.2005
Beiträge: 696
Standard

Oh da mus ich mal gucken ... danke dir!

EDIT:

Ich hasse diesen Mist:
Zitat:
No installation source is defined.
Only installed packages are displayed

Geändert von CIX88 (05.03.2008 um 07:57 Uhr)
CIX88 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.03.2008, 13:48 Nach oben    #4
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.379
Standard

source ist wohl Installationsquelle:

http://de.susewiki.org/index.php?tit...nzuf%C3%BCgen)
robo47 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.03.2008, 15:04 Nach oben    #5
Erfahrener Benutzer
 
Registriert seit: 18.03.2005
Beiträge: 696
Standard

Ist mir völlig unklar, was ich da eintragen soll, wenn der Mist schon auf Platte liegt. Lokale Ordner lassen sich nicht eintragen, jedenfalls bekomme ich da immer eine Fehlermeldung. Auch wenn ich mittels „browser” den Ordner suche und angebe.
CIX88 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.03.2008, 07:46 Nach oben    #6
Erfahrener Benutzer
 
Registriert seit: 18.03.2005
Beiträge: 696
Standard

Jo habs nun hinbekommen ...
CIX88 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.12.2009, 10:44 Nach oben    #7
Neuer Benutzer
 
Registriert seit: 03.12.2009
Beiträge: 5
Standard

Hallo,

und was mache ich wenn das da steht?

Traceback (most recent call last) :
File "setup.py", line 16, in ?
metadata, options = get_config()
File "/opt/download/MySQL-python-1.2.2/setup_posix.py", line 38, in get_config
static = enabled(options, 'static')
File "/opt/download/MySQL-python-1.2.2/setup_common.py", line 23, in enabled
raise Abort, "Unknown value %s for option %s" % (value, option)
NameError: global name 'Abort' is not defined


Ich habe in der site.cfg den Pfad /etc/my.cnf bei mysql_config angegeben.
python-devel ist auch installiert.

Ich verzweifle so langsam an diesen ganzen Linux-Installationen.
ZwanniManni ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.12.2009, 13:41 Nach oben    #8
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.379
Standard

Version des mysql-Servers ? Und kannst du die my.cnf mal posten ?
robo47 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.12.2009, 16:05 Nach oben    #9
Neuer Benutzer
 
Registriert seit: 03.12.2009
Beiträge: 5
Standard

MySQL Version 5
Angehängte Dateien
Dateityp: zip my.cnf.zip (2,8 KB, 3x aufgerufen)
ZwanniManni ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 04.12.2009, 01:52 Nach oben    #10
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.379
Standard

Zitat:
Zitat von ZwanniManni Beitrag anzeigen
MySQL Version 5
Geht das genauer ?
Irgendwie hab ich nämlich das Gefühl dass die Version von python-mysql zu alt ist für das installierte mysql und daher vielleicht eine deiner einstellungen in der my.cnf nicht kennt und deshalb abbricht.

Du kannst ja eventuell mal mit ner leeren my.cnf versuchen und dann stück für die inhalte aus der aktuellen hinzufügen und schauen wo er aussteigt.
robo47 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 04.12.2009, 09:03 Nach oben    #11
Neuer Benutzer
 
Registriert seit: 03.12.2009
Beiträge: 5
Standard

Ja, sehr vielen Dank schonmal.

Ich hab den Server jetzt neu initialisiert und versuche es erstmal von vorn Schritt für Schritt.

Hab jetzt zuerst über Yast gcc-c++ installiert.
Dann Zlib, und anschl. Python-2.4.6 und danach Zope-2.10.9.

Nun kommt als nächster Schritt MySQL-python-1.2.2.
Hab noch schnell über yast -i python-devel installiert.
Ich hoffe dass das gleich alles klappt.

MySQL Version 5 ist bereits installiert.
Muss ich da evtl. was nach installieren oder erstmal ne Datenbank anlegen bevor ich Mysql-Python installiere??

Achja, es handelt sich um einen Virtuellen Server XL von 1und1 mit Suse 10.3 und Plesk 9.

Wünsch mir Glück und Danke nochmal für deine Hilfe...
ZwanniManni ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 04.12.2009, 09:25 Nach oben    #12
Neuer Benutzer
 
Registriert seit: 03.12.2009
Beiträge: 5
Standard

So, nach dem Befehl python setup.py build der Fehler:

EnviromentError: mysql_config not found

Ich versuch es jetzt mal indem ich die site.cfg anpasse und den Pfad für die mysql_config /etc/my.cnf eintrage.

Und der Fehler: EnviromentError: /etc/my.cnf not found.

Versteh ich nicht, die ist ja da...
ZwanniManni ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 04.12.2009, 10:12 Nach oben    #13
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.379
Standard

Damit mal versucht: ErrorHelp.com - Solution for [EnvironmentError mysql_config not found When trying to install MySQL python 1 2 2]

Weil wenn ich das richtig verstehe und auch das was man so beim googlen nach mysql_config so finde, insbesondere: MySQL :: MySQL 5.1 Referenzhandbuch :: 24.9.2 mysql_config ? Kompilieroptionen zum Kompilieren von Clients erhalten
dann geht es hier nicht um die my.cnf (eine Konfigurationsdatei) sondern um ein programm namens mysql_config.

Und das wird nur installiert wenn man auch das -dev(el)-paket von lib-mysql installiert.
Bei mir unter Ubuntu 9.04 ist das libmysqlclient16-dev, schau mal in paketmanager von suse (yast?) ob du da was ähnliches findest, mit libmysql und -dev oder -devel im namen.

Das solltest du installieren und den pfad dann an die binary anpassen.
Wo die binary ist solltest du mittels whereis mysql_config dann herausfinden, bei mir unter Ubuntu ist das dann /usr/bin/mysql_config.
robo47 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 04.12.2009, 10:25 Nach oben    #14
Neuer Benutzer
 
Registriert seit: 03.12.2009
Beiträge: 5
Standard

Wow, du bist es, danke.

Hab im Paketmanager von Yast nach libmysql gesucht und libmysqlclient-devel gefunden und installiert.

mysql_config ist im Pfad /usr/bin/mysql_config


DANKE


Hat auch jetzt geklappt mit der installation

Geändert von ZwanniManni (04.12.2009 um 10:38 Uhr)
ZwanniManni ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.12.2009, 22:15 Nach oben    #15
Lutz Mahlstedt
 
Benutzerbild von MrNiceGuy
 
Registriert seit: 14.08.2005
Ort: Nienburg / Weser
Beiträge: 827
Standard

Mal kurz eine Frage von mir: Was bringt einem dieses Paket? Hat man irgendeinen Vorteil bzw. irgendwelche besonderen Features?!
MrNiceGuy ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.12.2009, 01:39 Nach oben    #16
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.379
Standard

Meinst du das -dev-Paket ? Die -dev oder -devel pakete enthalten normalerweise immer das was andere Pakete zum kompilieren brauchen, z.b. wenn man php via paket-manager installiert hat und via PECL extensions installieren will, braucht man das php-dev-paket.

Oder meinst du mysql-python ?

Das ist quasi das mysql-modul für python:
Zitat:
MySQL support for Python. MySQL versions 3.23-5.1; and Python versions 2.3-2.6 are supported. MySQLdb is the Python DB API-2.0 interface. _mysql is a low-level API similiar to the MySQL C API. ZMySQLDA is a Database Adapter for Zope2.
robo47 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 09.12.2009, 18:48 Nach oben    #17
Lutz Mahlstedt
 
Benutzerbild von MrNiceGuy
 
Registriert seit: 14.08.2005
Ort: Nienburg / Weser
Beiträge: 827
Standard

Ähm nein, das meinte ich nicht, denn das wusste ich schon ;) Ich meinte grundsätzlich mysql-python. Ich weiß nicht, was das ist und wofür es gut sein soll, deswegen fragte ich :)

Im Übrigen habe ich bisher noch nicht verstanden, was daran anders/besser ist, als an dem normalen MySQL-Paket!? Oder ist es schlicht nur eine Möglichkeit keinen C-/C++-Compiler zu benötigen?
MrNiceGuy ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Suche] MySQL Tool ähnlich MySQL Front ex³ Gesuche 5 22.12.2006 18:52
ssh tunnel zu einer mysql datenbank beny_mcde Datenbanken 4 07.06.2006 16:05
MySQL 5.1 kommt in die Beta-Phase Ben Nachrichten 1 02.03.2006 14:31
MySQL Anbindung Zorki Datenbanken 16 25.04.2005 01:19


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:19 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47