Auteur Topic: PyMySQL installeren  (gelezen 9232 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: 1177
  • -Ontvangen: 6950
  • Berichten: 40.305
  • Synology is awesome.
    • RAID = BACKUP?
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
DS107+    DSM 3.1-1639
DS107+    DSM 3.1-1639
DS508     DSM 4.0-2265
DS111     DSM 5.2-5967-9
DS411slim DSM 6.2.4-25556
DS411+II  DSM 6.2.4-25556-6
DS413J    DSM 6.2.3-25426-2
DS1515+   DSM 6.2.4-25556-6
DS716+II  DSM 6.2.4-25556-6
-----VMM  DSM 7.0.1-42218-4
DS918+    DSM 6.2.4-25556-6
DS220+    DSM 6.2.4-25556-6
-----VMM  DSM 7.1-42661-1
RT2600ac  SRM 1.2.5-8227-5
MR2200ac  SRM 1.2.5-8227-5

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1177
  • -Ontvangen: 6950
  • Berichten: 40.305
  • Synology is awesome.
    • RAID = BACKUP?
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
DS107+    DSM 3.1-1639
DS107+    DSM 3.1-1639
DS508     DSM 4.0-2265
DS111     DSM 5.2-5967-9
DS411slim DSM 6.2.4-25556
DS411+II  DSM 6.2.4-25556-6
DS413J    DSM 6.2.3-25426-2
DS1515+   DSM 6.2.4-25556-6
DS716+II  DSM 6.2.4-25556-6
-----VMM  DSM 7.0.1-42218-4
DS918+    DSM 6.2.4-25556-6
DS220+    DSM 6.2.4-25556-6
-----VMM  DSM 7.1-42661-1
RT2600ac  SRM 1.2.5-8227-5
MR2200ac  SRM 1.2.5-8227-5

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1177
  • -Ontvangen: 6950
  • Berichten: 40.305
  • Synology is awesome.
    • RAID = BACKUP?
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
DS107+    DSM 3.1-1639
DS107+    DSM 3.1-1639
DS508     DSM 4.0-2265
DS111     DSM 5.2-5967-9
DS411slim DSM 6.2.4-25556
DS411+II  DSM 6.2.4-25556-6
DS413J    DSM 6.2.3-25426-2
DS1515+   DSM 6.2.4-25556-6
DS716+II  DSM 6.2.4-25556-6
-----VMM  DSM 7.0.1-42218-4
DS918+    DSM 6.2.4-25556-6
DS220+    DSM 6.2.4-25556-6
-----VMM  DSM 7.1-42661-1
RT2600ac  SRM 1.2.5-8227-5
MR2200ac  SRM 1.2.5-8227-5

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: 1177
  • -Ontvangen: 6950
  • Berichten: 40.305
  • Synology is awesome.
    • RAID = BACKUP?
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
DS107+    DSM 3.1-1639
DS107+    DSM 3.1-1639
DS508     DSM 4.0-2265
DS111     DSM 5.2-5967-9
DS411slim DSM 6.2.4-25556
DS411+II  DSM 6.2.4-25556-6
DS413J    DSM 6.2.3-25426-2
DS1515+   DSM 6.2.4-25556-6
DS716+II  DSM 6.2.4-25556-6
-----VMM  DSM 7.0.1-42218-4
DS918+    DSM 6.2.4-25556-6
DS220+    DSM 6.2.4-25556-6
-----VMM  DSM 7.1-42661-1
RT2600ac  SRM 1.2.5-8227-5
MR2200ac  SRM 1.2.5-8227-5

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: 1177
  • -Ontvangen: 6950
  • Berichten: 40.305
  • Synology is awesome.
    • RAID = BACKUP?
Re: PyMySQL installeren
« Reactie #7 Gepost op: 01 oktober 2013, 22:18:54 »
TOP! 8)


CS406     DSM 2.0-0731
DS107+    DSM 3.1-1639
DS107+    DSM 3.1-1639
DS508     DSM 4.0-2265
DS111     DSM 5.2-5967-9
DS411slim DSM 6.2.4-25556
DS411+II  DSM 6.2.4-25556-6
DS413J    DSM 6.2.3-25426-2
DS1515+   DSM 6.2.4-25556-6
DS716+II  DSM 6.2.4-25556-6
-----VMM  DSM 7.0.1-42218-4
DS918+    DSM 6.2.4-25556-6
DS220+    DSM 6.2.4-25556-6
-----VMM  DSM 7.1-42661-1
RT2600ac  SRM 1.2.5-8227-5
MR2200ac  SRM 1.2.5-8227-5