pyParallel Fehlermeldung

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Benutzeravatar
Robin
User
Beiträge: 50
Registriert: Dienstag 26. Juni 2007, 10:47

Mittwoch 18. Juli 2007, 10:01

Hallo Forum,

beim Verwenden von pyParallel bekommen ich gleich eine Fehlermeldung in
der Zeile p.setData(0x55). Woran kann das liegen?
Die Fehlermelung in paralleldev.py lautet
Syntaxfehler unindent does match any outer indentation level
Was soll man damit anfangen?

Code: Alles auswählen

import parallel
p = parallel.Parallel()
p.setData(0x55)
Wer kann weiterhelfen?

Gruß Löwe
Benutzeravatar
lutz.horn
User
Beiträge: 205
Registriert: Dienstag 8. November 2005, 12:57
Wohnort: Pforzheim

Mittwoch 18. Juli 2007, 10:24

Robin hat geschrieben:Die Fehlermelung in paralleldev.py lautet
Syntaxfehler unindent does match any outer indentation level
Was soll man damit anfangen?
Wie lautet denn der komplette Traceback? Es klingt so, als ob Dein Code nicht richtig eingerückt ist.
https://www.xing.com/go/invite/18513630.6a91d4
Benutzeravatar
Robin
User
Beiträge: 50
Registriert: Dienstag 26. Juni 2007, 10:47

Mittwoch 18. Juli 2007, 10:41

Hallo Lutz,
diese Meldungen kommen zurück, vielleicht fehlt import sys?
>>> python
Python 2.5.1 (r251:54863, May 2 2007, 16:56:35)
[GCC 4.1.2 (Ubuntu 4.1.2-0ubuntu4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import parallel
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.5/site-packages/parallel/__init__.py", line 16, in <module>
from parallelppdev import * #linux, kernel 2.4
File "/usr/lib/python2.5/site-packages/parallel/parallelppdev.py", line 215
fcntl.ioctl(self._fd, PPCLAIM)
^
IndentationError: unindent does not match any outer indentation level
>>>

Gruß Robin
rafael
User
Beiträge: 189
Registriert: Mittwoch 26. Juli 2006, 16:13

Mittwoch 18. Juli 2007, 11:17

Dann scheint wohl was in dem pyparallel-Paket nicht zu stimmen.
Benutzeravatar
lutz.horn
User
Beiträge: 205
Registriert: Dienstag 8. November 2005, 12:57
Wohnort: Pforzheim

Mittwoch 18. Juli 2007, 11:19

Robin hat geschrieben:from parallelppdev import * #linux, kernel 2.4
File "/usr/lib/python2.5/site-packages/parallel/parallelppdev.py", line 215
fcntl.ioctl(self._fd, PPCLAIM)
^
IndentationError: unindent does not match any outer indentation level
Vielleicht ist hier sogar ein Bug in parallelppdev.py. Stimmt in der angegebenen Zeile die Einrückung?
https://www.xing.com/go/invite/18513630.6a91d4
Benutzeravatar
Robin
User
Beiträge: 50
Registriert: Dienstag 26. Juni 2007, 10:47

Mittwoch 18. Juli 2007, 12:54

Hallo Lutz,

ja, Du hattest Recht, ein kleiner Space bei der Einrückung fehlte.
Nun bleibt das Programm bei
self._fd = os.open(self.device, os.O_RDWR)
hängen. Liegt vielleicht an denSchreibrechten, ich schau mal, ob ich das hinbekommen kann.
Vielen Dank für den Einrückungstipp, war echt Gold wert! :-)

Gruß Robin
Benutzeravatar
mkesper
User
Beiträge: 919
Registriert: Montag 20. November 2006, 15:48
Wohnort: formerly known as mkallas
Kontaktdaten:

Mittwoch 18. Juli 2007, 13:28

Robin hat geschrieben: Vielen Dank für den Einrückungstipp, war echt Gold wert! :-)
Gruß Robin
Ist ja genau das, was die Fehlermeldung besagt hat. :)
Benutzeravatar
Robin
User
Beiträge: 50
Registriert: Dienstag 26. Juni 2007, 10:47

Mittwoch 18. Juli 2007, 13:41

Mit den erteilten Schreibrechten geht es wieder ein Stück weiter, ich komme
mir vor wie ein Hürdenläufer ...
Nun bleibt das Programm hier hängen, die Einrückung ist OK

fcntl.ioctl(self._fd, PPCLAIM)

Fehlermeldung
"[Error 6] No such device or address
Benutzeravatar
Robin
User
Beiträge: 50
Registriert: Dienstag 26. Juni 2007, 10:47

Mittwoch 18. Juli 2007, 15:37

Hallo Forum!

Schon die Installation hat Fehler erzeugt, die nicht gefunden werden konnten

HalleX:/usr/share/doc/python2.5/examples/Tools/scripts$ python setup.py install
running install
running build
running build_scripts
creating build
error: could not create 'build': Permission denied
HalleX:/usr/share/doc/python2.5/examples/Tools/scripts$

Woran dies liegt?

Gruß Robin
Benutzeravatar
gerold
Python-Forum Veteran
Beiträge: 5554
Registriert: Samstag 28. Februar 2004, 22:04
Wohnort: Telfs (Tirol)
Kontaktdaten:

Mittwoch 18. Juli 2007, 16:04

Robin hat geschrieben:HalleX:/usr/share/doc/python2.5/examples/Tools/scripts$ python setup.py install
Hallo Robin!

Du warst bem Installieren nicht als "root" angemeldet. Bzw. hast du **nicht** ``sudo`` verwendet. Du arbeitest ja unter Ubuntu --> also verwende doch lieber ``sudo aptitude install python-parallel`` oder suche im "Synaptic" nach "python-parallel".
"python-parallel" ist im "universe"-Repository enthalten.

mfg
Gerold
:-)
[url]http://halvar.at[/url] | [url=http://halvar.at/elektronik/kleiner_bascom_avr_kurs/]Kleiner Bascom AVR Kurs[/url]
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Benutzeravatar
Robin
User
Beiträge: 50
Registriert: Dienstag 26. Juni 2007, 10:47

Mittwoch 18. Juli 2007, 16:57

Wenn ich python_parallel aus Synaptic installieren möchte,
kommt diese Fehlermeldung, es ist zum Verzweifeln

E: proftpd: Unterprozess post-installation script gab den Fehlerwert 1 zurück
E: gproftpd: Abhängigkeitsprobleme - lasse es unkonfiguriert
E: gadmintools: Abhängigkeitsprobleme - lasse es unkonfiguriert


Wie soll man da vorgehen? Muß man wieder einen Schritt zurück gehen und
etwas anderes vorher installieren???
Benutzeravatar
gerold
Python-Forum Veteran
Beiträge: 5554
Registriert: Samstag 28. Februar 2004, 22:04
Wohnort: Telfs (Tirol)
Kontaktdaten:

Mittwoch 18. Juli 2007, 18:07

Robin hat geschrieben:es ist zum Verzweifeln
Hallo Robin!

Da weiß ich leider auch nicht bescheid. Hast du die benötigten Paketquellen ausgewählt? Ist dein Ubuntu auf dem aktuellen Stand?

Siehe: http://gerold.bcom.at/bilder/ubuntu_paketquellen.jpg

Mehr fällt mir dazu nicht ein.

mfg
Gerold
:-)
[url]http://halvar.at[/url] | [url=http://halvar.at/elektronik/kleiner_bascom_avr_kurs/]Kleiner Bascom AVR Kurs[/url]
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
BlackJack

Mittwoch 18. Juli 2007, 18:53

`proftpd` sollte nichts mit `python-parallel` zu tun haben.
Benutzeravatar
Robin
User
Beiträge: 50
Registriert: Dienstag 26. Juni 2007, 10:47

Donnerstag 19. Juli 2007, 09:54

Hallo Gerold,

danke für die Tipps zur erneuten Installation.
habe Python und JavaComm erneut installiert, nun läuft der Setup etwas
länger, aber es kommen dann auch wieder Fehler. Mein Programm
hängt dann nach wie vor an der gleichen Stelle. Ist alles nicht so einfach ;-(

Gruß Robin

Usage:program_name [address][:port]sxyz@HalleX:~/pyparallel-0.2$ ~
bash: /home/stege: is a directory
xyz@HalleX:~/pyparallel-0.2$
xyz@HalleX:~/pyparallel-0.2$ sudo python setup.py install
Password:
running install
running build
running build_py
Traceback (most recent call last):
File "setup.py", line 19, in <module>
package_data = data_files
File "distutils/core.py", line 151, in setup
File "distutils/dist.py", line 974, in run_commands
File "distutils/dist.py", line 994, in run_command
File "distutils/command/install.py", line 506, in run
File "/usr/lib/python2.5/cmd.py", line 333, in run_command
del help[cmd]
File "distutils/dist.py", line 994, in run_command
File "distutils/command/build.py", line 113, in run
File "/usr/lib/python2.5/cmd.py", line 333, in run_command
del help[cmd]
File "distutils/dist.py", line 993, in run_command
File "/usr/lib/python2.5/cmd.py", line 117, in ensure_finalized
pass
File "distutils/command/build_py.py", line 60, in finalize_options
File "distutils/command/build_py.py", line 121, in get_data_files
File "distutils/command/build_py.py", line 128, in find_data_files
AttributeError: 'NoneType' object has no attribute 'get'
stege@HalleX:~/pyparallel-0.2$
BlackJack

Donnerstag 19. Juli 2007, 10:37

Warum benutzt Du nicht den Paketmanager? Und JavaComm brauchst Du nur, wenn Du pyparallel mit Jython benutzen willst.
Antworten