+ Antworten
Ergebnis 1 bis 17 von 17

Thema: Installation MySQL-python?

  1. #1
    Erfahrener Benutzer Avatar von CIX88
    Registriert seit
    18.03.2005
    Beiträge
    709

    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.

    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

  2. #2
    BIN EIN KRASSA HELD!!!111 Avatar von robo47
    Registriert seit
    02.06.2005
    Ort
    weiher im tiefsten Odenwald
    Beiträge
    1.390

    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
    

  3. #3
    Erfahrener Benutzer Avatar von CIX88
    Registriert seit
    18.03.2005
    Beiträge
    709

    Standard

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

    EDIT:

    Ich hasse diesen Mist:
    No installation source is defined.
    Only installed packages are displayed
    Geändert von CIX88 (05.03.2008 um 07:57 Uhr)

  4. #4
    BIN EIN KRASSA HELD!!!111 Avatar von robo47
    Registriert seit
    02.06.2005
    Ort
    weiher im tiefsten Odenwald
    Beiträge
    1.390

    Standard

    source ist wohl Installationsquelle:

    http://de.susewiki.org/index.php?tit...nzuf%C3%BCgen)

  5. #5
    Erfahrener Benutzer Avatar von CIX88
    Registriert seit
    18.03.2005
    Beiträge
    709

    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.

  6. #6
    Erfahrener Benutzer Avatar von CIX88
    Registriert seit
    18.03.2005
    Beiträge
    709

    Standard

    Jo habs nun hinbekommen ...

  7. #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.

  8. #8
    BIN EIN KRASSA HELD!!!111 Avatar von robo47
    Registriert seit
    02.06.2005
    Ort
    weiher im tiefsten Odenwald
    Beiträge
    1.390

    Standard

    Version des mysql-Servers ? Und kannst du die my.cnf mal posten ?

  9. #9
    Neuer Benutzer
    Registriert seit
    03.12.2009
    Beiträge
    5

    Standard

    MySQL Version 5
    Angehängte Dateien

  10. #10
    BIN EIN KRASSA HELD!!!111 Avatar von robo47
    Registriert seit
    02.06.2005
    Ort
    weiher im tiefsten Odenwald
    Beiträge
    1.390

    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.

  11. #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...

  12. #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...

  13. #13
    BIN EIN KRASSA HELD!!!111 Avatar von robo47
    Registriert seit
    02.06.2005
    Ort
    weiher im tiefsten Odenwald
    Beiträge
    1.390

    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.

  14. #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)

  15. #15
    Erfahrener Benutzer Avatar von MrNiceGuy
    Registriert seit
    14.08.2005
    Ort
    Nienburg / Weser
    Beiträge
    845

    Standard

    Mal kurz eine Frage von mir: Was bringt einem dieses Paket? Hat man irgendeinen Vorteil bzw. irgendwelche besonderen Features?!

  16. #16
    BIN EIN KRASSA HELD!!!111 Avatar von robo47
    Registriert seit
    02.06.2005
    Ort
    weiher im tiefsten Odenwald
    Beiträge
    1.390

    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:
    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.

  17. #17
    Erfahrener Benutzer Avatar von MrNiceGuy
    Registriert seit
    14.08.2005
    Ort
    Nienburg / Weser
    Beiträge
    845

    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?

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

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

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein

Impressum · Tutorials · Nutzungsbedingungen · thematisch sortierte Linklisten · Spendenaufruf · Team · Partnerprojekte

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 48