Auteur Topic: Python 3.3.2-0025 - Pyserial wil niet installeren  (gelezen 12943 keer)

Offline harry440

  • Bedankjes
  • -Gegeven: 5
  • -Ontvangen: 2
  • Berichten: 56
Python 3.3.2-0025 - Pyserial wil niet installeren
« Gepost op: 12 maart 2014, 22:40:51 »
Python script dat moet draaien met Python3 en heeft Pyserial nodig. Alleen installeren Pyserial lukt niet.

Volgende uitgevoerd via Putty:
<S..4> wget http://pypi.python.org/packages/source/p/pyserial/pyserial-2.7.tar.gz
<S..4> tar -xzf pyserial-2.7.tar.gz
<S..4> cd pyserial-2.7
<S..4> python3 setup.py install

Ik krijg de volgende foutmelding:

error: invalid Python installation: unable to open /usr/local/include/python3.3m/pyconfig.h (No such file or directory)

Wie weet raad?
  • Mijn Synology: DS214+

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1399
  • -Ontvangen: 8046
  • Berichten: 44.169
  • Fijne feestdagen.......
    • Truebase
Re: Python 3.3.2-0025 - Pyserial wil niet installeren
« Reactie #1 Gepost op: 13 maart 2014, 14:57:25 »
Heb je nog gekeken of "/usr/local/include/python3.3m/pyconfig.h" bestaat ?


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline harry440

  • Bedankjes
  • -Gegeven: 5
  • -Ontvangen: 2
  • Berichten: 56
Re: Python 3.3.2-0025 - Pyserial wil niet installeren
« Reactie #2 Gepost op: 13 maart 2014, 20:05:40 »
Birdy,

Dank voor je reactie.

Er staan twee mappen in "/usr/local/include"

python-3.x
python3.3

Beide mappen zijn leeg en de map 'python3.3m' bestaat niet.
  • Mijn Synology: DS214+

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1399
  • -Ontvangen: 8046
  • Berichten: 44.169
  • Fijne feestdagen.......
    • Truebase
Re: Python 3.3.2-0025 - Pyserial wil niet installeren
« Reactie #3 Gepost op: 13 maart 2014, 20:26:12 »
Dan is die installatie dus niet goed gegaan.
Ik zou die van Synology eens installeren
DSM4.2 en 4.3 (3.3.2-0023):


DSM5.0 Final (3.3.2-0025):



CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline harry440

  • Bedankjes
  • -Gegeven: 5
  • -Ontvangen: 2
  • Berichten: 56
Re: Python 3.3.2-0025 - Pyserial wil niet installeren
« Reactie #4 Gepost op: 13 maart 2014, 21:10:13 »
Birdy, dat is het em juist, ik heb Python via de DSM geinstalleerd. Versie 3.3.2-0025 op DSM5.0

Python 2.7.3-0038 draait ernaast. Hier installeerde Pyserial prima en ook kan ik poorten uitlezen.

Maar ik heb toch echt Python3 nodig om een script te draaien om mijn slimme meter en gasmeter uit te kunnen lezen.
  • Mijn Synology: DS214+

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1399
  • -Ontvangen: 8046
  • Berichten: 44.169
  • Fijne feestdagen.......
    • Truebase
Re: Python 3.3.2-0025 - Pyserial wil niet installeren
« Reactie #5 Gepost op: 13 maart 2014, 21:49:13 »
Heb even Python3 geinstalleerd op m'n test DS111 en gekeken maar, ik vind die pyconfig.h
niet in: /usr/local/include/python3.3m/
maar in: ./volume1/@appstore/py3k/usr/local/include/python3.3m/
 :S



CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1399
  • -Ontvangen: 8046
  • Berichten: 44.169
  • Fijne feestdagen.......
    • Truebase
Re: Python 3.3.2-0025 - Pyserial wil niet installeren
« Reactie #6 Gepost op: 13 maart 2014, 21:52:46 »
Wat als je alleen python3 in geeft, krijg je dan ook:


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline harry440

  • Bedankjes
  • -Gegeven: 5
  • -Ontvangen: 2
  • Berichten: 56
Re: Python 3.3.2-0025 - Pyserial wil niet installeren
« Reactie #7 Gepost op: 13 maart 2014, 22:08:19 »
Birdy, ja Python3 werkt prima, ik had al andere scripts getest.

Is het een idee om het bestand uit de source van Python te halen en in de betreffende directory te zetten? Of is dit gevaarlijk?
  • Mijn Synology: DS214+

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1399
  • -Ontvangen: 8046
  • Berichten: 44.169
  • Fijne feestdagen.......
    • Truebase
Re: Python 3.3.2-0025 - Pyserial wil niet installeren
« Reactie #8 Gepost op: 13 maart 2014, 22:16:16 »
Ik denk dat pyserial-2.7 niet geschikt is voor DSM (is wel gebaseerd op Linux).

Citaat
Is het een idee om het bestand uit de source van Python te halen en in de betreffende directory te zetten? Of is dit gevaarlijk?
Werkelijk geen idee, kan werken of niet, kwestie van proberen.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline harry440

  • Bedankjes
  • -Gegeven: 5
  • -Ontvangen: 2
  • Berichten: 56
Re: Python 3.3.2-0025 - Pyserial wil niet installeren
« Reactie #9 Gepost op: 13 maart 2014, 22:38:11 »
Birdy, ik ben niet genoeg Linux geleerde om zaken te proberen waar ik wellicht later spijt van krijg.

Heb nog gegoogled op de foutmelding maar kom weinig Synolgy gerelateerde onderwerpen tegen.

Iets om aan Synology te melden lijkt mij dan?
  • Mijn Synology: DS214+

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1399
  • -Ontvangen: 8046
  • Berichten: 44.169
  • Fijne feestdagen.......
    • Truebase
Re: Python 3.3.2-0025 - Pyserial wil niet installeren
« Reactie #10 Gepost op: 13 maart 2014, 22:49:42 »
Melden aan Synology lijkt mij niet, pyserial-2.7 is een Linux pakket en niet gebaseerd op DSM.
pyserial-2.7 verwacht de structuur van Linux en niet van DSM (ook wel Linux maar aangepast).
Python (Synology) wordt standaard in ./volume1/@appstore geinstalleerd en Linux based wordt er in /usr/local/include geinstalleerd.

Misschien (ik kan dat in iedergeval niet) zijn er mensen op het Forum die hier een spk voor kunnen maken.

Of, misschien draait het wel goed met Debian Chroot maar denk niet dat je DAT wilt zonder Linux kennis.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline harry440

  • Bedankjes
  • -Gegeven: 5
  • -Ontvangen: 2
  • Berichten: 56
Re: Python 3.3.2-0025 - Pyserial wil niet installeren
« Reactie #11 Gepost op: 14 maart 2014, 08:50:06 »
Ik snap dat Synology geen verantwoording kan nemen voor packages die voor Linux zijn gebouwd. Feit blijft wel:

  • Dat Pyserial prima geinstalleerd is en werkt met Python 2.7.3 (ik heb beide pakketten geinstalleerd via DSM)
  • Onafhankelijk van Pyserial, het bestand 'pyconfig.h' nergens terug is te vinden, dus niet door de DSM Python3 installatie wordt meegenomen

Ik ga nu kijken of het script wil draaien op Python 2.7.

  • Mijn Synology: DS214+

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1399
  • -Ontvangen: 8046
  • Berichten: 44.169
  • Fijne feestdagen.......
    • Truebase
Re: Python 3.3.2-0025 - Pyserial wil niet installeren
« Reactie #12 Gepost op: 14 maart 2014, 15:04:23 »
Synology neemt voor geen enkele 3e partij software enige verantwoording, sterker nog, als je een probleem aan zou melden bij Synology, waarvoor ze wel verantwoordelijk zijn, en zien (in debug data) dat er dergelijke software op zit dan, kunnen ze verdere support weigeren mits je terug gaat naar de standaard. (Hier ervaring mee gehad in het verre verleden).
 


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline harry440

  • Bedankjes
  • -Gegeven: 5
  • -Ontvangen: 2
  • Berichten: 56
Re: Python 3.3.2-0025 - Pyserial wil niet installeren
« Reactie #13 Gepost op: 14 maart 2014, 20:03:39 »
Onder het motto: formatteren kan altijd nog, heb ik het ontbrekende bestand zelf in de juiste directory gezet en de installatie verloopt nu voorspoedig. Opgelost dus!
  • Mijn Synology: DS214+

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1399
  • -Ontvangen: 8046
  • Berichten: 44.169
  • Fijne feestdagen.......
    • Truebase
Re: Python 3.3.2-0025 - Pyserial wil niet installeren
« Reactie #14 Gepost op: 14 maart 2014, 20:07:42 »
TOP :!: 8)


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12


 

Memory leak in SABnzbd/Python [OPGELOST]

Gestart door janbalBoard SABnzbd (usenet)

Reacties: 1
Gelezen: 3015
Laatste bericht 06 januari 2013, 17:10:13
door Martijndez
Docker upgraden naar Python 3, Hoe??

Gestart door Henk HavelaarBoard Docker / Container Manager

Reacties: 11
Gelezen: 2153
Laatste bericht 11 januari 2021, 15:18:19
door zandhaas
hoge cpu belasting python

Gestart door cloudstrifeBoard Synology DSM algemeen

Reacties: 0
Gelezen: 1948
Laatste bericht 25 maart 2014, 14:27:22
door cloudstrife
[Opgelost] Python installatie

Gestart door Johan1974Board Python (Versie van Synology)

Reacties: 6
Gelezen: 7540
Laatste bericht 16 maart 2013, 17:04:15
door Matr1x
Zijn allel geïnstalleerde versie van PHP en Python nodig?

Gestart door WimDictusBoard Web Station

Reacties: 6
Gelezen: 1785
Laatste bericht 26 februari 2024, 08:20:27
door bartmans99