Synology-Forum.nl

Packages => Officiële Packages => Python (Versie van Synology) => Topic gestart door: rzw op 28 september 2013, 19:24:51

Titel: PyMySQL installeren
Bericht door: rzw 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/ (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'


Titel: Re: PyMySQL installeren
Bericht door: Birdy 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 (https://pypi.python.org/pypi/setuptools/0.7.4)
Titel: Re: PyMySQL installeren
Bericht door: Birdy op 28 september 2013, 19:54:25
Kijk ook eens hier (setuptools voor Synology):
http://flexget.com/wiki/InstallWizard/SynologyNAS (http://flexget.com/wiki/InstallWizard/SynologyNAS)
Titel: Re: PyMySQL installeren
Bericht door: Birdy 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.
Titel: Re: PyMySQL installeren
Bericht door: rzw 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 (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?
Titel: Re: PyMySQL installeren
Bericht door: Birdy 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.
Titel: Re: PyMySQL installeren
Bericht door: rzw 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

Titel: Re: PyMySQL installeren
Bericht door: Birdy op 01 oktober 2013, 22:18:54
TOP! 8)