Ich versuche mich gerade daran, 'pylint' zu installieren. Fuer ein Einzelplatzsystem ist das ja noch recht einfach, indem man einfach wie im jeweiligen Readme angegeben 'python setup.py install' ausfuehrt.
Nun will ich das aber nicht fuer jeden Rechner im Haus hier machen, das ist bei Updates usw. ja ein Graus. Ausserdem sind es gemischte Netzwerke, das meiste Macs.
Deshalb hab ich fuer globale Module ein Verzeichnis auf einem Server angelegt und das mit der Umgebungsvariable PYTHONPATH auf allen Maschinen eingebunden. Mit anderen und eigenen Modulen von mir klappt das auch wunderbar. Per 'env | grep PYTHON'-Aufruf im Terminal bekomme ich folgende Rueckmeldung:
Das Modul hab ich mit 'python setup.py build' erzeugen lassen und dann von Hand in diesen Module-Ordner kopiert.PYTHONPATH=/mnt/libs/pythonlib/modules
Wenn ich jetzt aber pylint im Terminal starte bekomme ich folgende Fehlermeldung:
obwohl ich, wenn ich nachschaue, folgende Datei finde:Traceback (most recent call last):
File "/mnt/libs/bin/pylint", line 3, in <module>
from pylint import lint
File "/mnt/libs/pythonlib/modules/pylint/lint.py", line 31, in <module>
from pylint.checkers import utils
File "/mnt/libs/pythonlib/modules/pylint/checkers/__init__.py", line 40, in <module>
from logilab.astng.utils import ASTWalker
ImportError: No module named logilab.astng.utils
/mnt/libs/pythonlib/modules/logilab/astng/utils.py
kann mir jemand erklaeren warum das aber anscheinend, zumindest versteh ich die Fehlermeldung so, nicht gefunden wird? Muessen importierbare Module Ausfuehrungsrechte haben? Eigentlich nicht, oder?
Bin dankbar fuer jeglichen Hinweis, da ich grad nicht ganz verstehe wo das Problem wirklich liegt.
Gruss, Shakebox