Seite 1 von 2

pyParallel Fehlermeldung

Verfasst: Mittwoch 18. Juli 2007, 10:01
von Robin
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

Re: pyParallel Fehlermeldung

Verfasst: Mittwoch 18. Juli 2007, 10:24
von lutz.horn
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.

Verfasst: Mittwoch 18. Juli 2007, 10:41
von Robin
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

Verfasst: Mittwoch 18. Juli 2007, 11:17
von rafael
Dann scheint wohl was in dem pyparallel-Paket nicht zu stimmen.

Verfasst: Mittwoch 18. Juli 2007, 11:19
von lutz.horn
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?

Verfasst: Mittwoch 18. Juli 2007, 12:54
von Robin
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

Verfasst: Mittwoch 18. Juli 2007, 13:28
von mkesper
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. :)

Verfasst: Mittwoch 18. Juli 2007, 13:41
von Robin
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

Verfasst: Mittwoch 18. Juli 2007, 15:37
von Robin
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

Verfasst: Mittwoch 18. Juli 2007, 16:04
von gerold
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
:-)

Verfasst: Mittwoch 18. Juli 2007, 16:57
von Robin
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???

Verfasst: Mittwoch 18. Juli 2007, 18:07
von gerold
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
:-)

Verfasst: Mittwoch 18. Juli 2007, 18:53
von BlackJack
`proftpd` sollte nichts mit `python-parallel` zu tun haben.

Verfasst: Donnerstag 19. Juli 2007, 09:54
von Robin
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$

Verfasst: Donnerstag 19. Juli 2007, 10:37
von BlackJack
Warum benutzt Du nicht den Paketmanager? Und JavaComm brauchst Du nur, wenn Du pyparallel mit Jython benutzen willst.