Auteur Topic: PyMySQL installeren  (gelezen 10031 keer)

Offline rzw

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 1
  • Berichten: 11
PyMySQL installeren
« Gepost op: 28 september 2013, 19:24:51 »
Ik wil dmv een python script gegevens wegschrijven in mijn MySQL database. Nou lukt dat op mn windows pc prima maar nu ik het op mn NAS wil zetten is het toch wat lastiger. Ik heb python3 en MySQL met phpMyAdmin packages geinstalleerd vanuit het packages center. Maar nu moet ik nog een koppeling maken tussen python en de database dmv PyMySQL. Ik heb heb hier https://github.com/PyMySQL/PyMySQL/ het zip bestand gedownload maar hoe installeer ik zoiets?

Ik heb, zoals op de website vermeld, het setup.py bestand in PuTTY aangeroepen maar ik krijg de volgende foutmelding:

DiskStation> python3 /volume1/Data/P1/PyMySQL/setup.py install
Traceback (most recent call last):
File "/volume1/Data/P1/PyMySQL/setup.py", line 2, in <module>
from setuptools import setup, find_packages
ImportError: No module named 'setuptools'


  • Mijn Synology: DS213+
  • HDD's: 2xWD30EFRX, 3TB

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1336
  • -Ontvangen: 7772
  • Berichten: 43.099
  • FIFO / LIFO
    • Truebase
Re: PyMySQL installeren
« Reactie #1 Gepost op: 28 september 2013, 19:49:30 »
Ik heb er niet echt verstand van maar lees wel in setup.py Line 2:
"from setuptools import setup, find_packages"

Kennelijk is een Python Tool "setuptools" nodig om te installeren, Python setuptools wel geinstalleerd ?

Heb wel iets kunnen vinden maar denk dat je op zoek moet naar een Synology geschikte versie, tenzij dit wel zou kunnen werken:

https://pypi.python.org/pypi/setuptools/0.7.4


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.3-25426-2   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.1-69057-4
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 6.2.4-25556-7   RT2600ac  SRM 1.2.5-8227-11
BeeDrive 1TB                                                                                                        MR2200ac  SRM 1.2.5-8227-11

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1336
  • -Ontvangen: 7772
  • Berichten: 43.099
  • FIFO / LIFO
    • Truebase
Re: PyMySQL installeren
« Reactie #2 Gepost op: 28 september 2013, 19:54:25 »
Kijk ook eens hier (setuptools voor Synology):
http://flexget.com/wiki/InstallWizard/SynologyNAS


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.3-25426-2   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.1-69057-4
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 6.2.4-25556-7   RT2600ac  SRM 1.2.5-8227-11
BeeDrive 1TB                                                                                                        MR2200ac  SRM 1.2.5-8227-11

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1336
  • -Ontvangen: 7772
  • Berichten: 43.099
  • FIFO / LIFO
    • Truebase
Re: PyMySQL installeren
« Reactie #3 Gepost op: 28 september 2013, 20:03:46 »
Heb bij mij even gezocht, maar ik heb die setuptools wel, en heb ooit Python 2 geinstalleerd.
Zie bijlagen.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.3-25426-2   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.1-69057-4
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 6.2.4-25556-7   RT2600ac  SRM 1.2.5-8227-11
BeeDrive 1TB                                                                                                        MR2200ac  SRM 1.2.5-8227-11

Offline rzw

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 1
  • Berichten: 11
Re: PyMySQL installeren
« Reactie #4 Gepost op: 29 september 2013, 16:15:13 »
Inmiddels IPKG geïnstalleerd en python 3.3.2 via IPKG. Helaas staan er geen setuptools voor Python3 in dus maar de setuptools voor versie 2.7 geinstalleerd... Vervolgens de setup voor de mysql-connector-python van http://dev.mysql.com/downloads/connector/python/#downloads gehaald maar ik krijg nu bij het installeren de volgende fout:

running install
running build
running build_py
error: package directory 'python3/mysql' does not exist

Moet ik een map python/mysql aanmaken? en zo ja, waar?
  • Mijn Synology: DS213+
  • HDD's: 2xWD30EFRX, 3TB

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1336
  • -Ontvangen: 7772
  • Berichten: 43.099
  • FIFO / LIFO
    • Truebase
Re: PyMySQL installeren
« Reactie #5 Gepost op: 29 september 2013, 16:24:20 »
Even Googlen op "error: package directory 'python3/mysql' does not exist" heb een aantal hits op gekregen die niet letterlijk op "python3/mysql" en Syno slaan maar wel kunnen helpen in de juiste richting naar de oplossing.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.3-25426-2   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.1-69057-4
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 6.2.4-25556-7   RT2600ac  SRM 1.2.5-8227-11
BeeDrive 1TB                                                                                                        MR2200ac  SRM 1.2.5-8227-11

Offline rzw

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 1
  • Berichten: 11
Re: PyMySQL installeren
« Reactie #6 Gepost op: 01 oktober 2013, 22:13:09 »
Het is uiteindelijk gelukt door de volgende onderdelen te installeren:

ipkg
ipkg Python3 (= 3.2.3)
ipkg GCC
mysql-connector-python-1.0.12

  • Mijn Synology: DS213+
  • HDD's: 2xWD30EFRX, 3TB

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1336
  • -Ontvangen: 7772
  • Berichten: 43.099
  • FIFO / LIFO
    • Truebase
Re: PyMySQL installeren
« Reactie #7 Gepost op: 01 oktober 2013, 22:18:54 »
TOP! 8)


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.3-25426-2   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.1-69057-4
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 6.2.4-25556-7   RT2600ac  SRM 1.2.5-8227-11
BeeDrive 1TB                                                                                                        MR2200ac  SRM 1.2.5-8227-11