Jython 2.5.1: "ImportError: Kein Modul namens os"

8

Ich habe die anderen Posts und Fehlerberichte durchgesehen und konnte nicht herausfinden, was das verursacht. Ich benutze Jython 2.5.1, in einem Java-Projekt in Eclipse (Ubuntu 8.10). Es wurde dem Projekt als eigenständige .jar-Datei hinzugefügt (ich habe gerade das alte Jython 2.1-Jar durch dieses ersetzt).

Ich führe ein Skript aus, das die threading.py-Klasse verwendet. Irgendwann wird die Aussage "import os" von linecache.py ausgewertet und ich erhalte diesen Fehler, den ich anscheinend nicht herausfinden kann, wie ich das beheben kann:

%Vor%     
Leonidas 28.10.2009, 18:45
quelle

3 Antworten

6

Was meinst du mit " das Glas, das mit dem 2.5 Download kommt"? Hast du den Inhalt extrahiert und jython.jar benutzt oder hast du den Installer ausgeführt? Wenn Sie das Installationsprogramm nur extrahiert haben und nicht ausgeführt haben, wird% ce_de% den gesamten Ordner jython.jar nicht enthalten.

Können Sie überprüfen, ob LIB einen LIB-Ordner enthält? (z. B. open jython.jar mit 7z oder WinZip).

Oder versuchen Sie, den Ordner jython.jar in demselben Ordner zu kopieren, in dem sich LIB befindet.

Haben Sie versucht, diese Eigenschaften festzulegen? Jython Registry . z.B. über -Dpython.home in der Eclipse-Run-Konfiguration.

%Vor%

Wie wird das Glas benannt? Wenn Sie jython.jar ähnlich sind, versuchen Sie, es in jython-complete.jar

umzubenennen     
jitter 28.10.2009, 19:09
quelle
1

Etwas ist auf einem sehr tiefen Level falsch, aber es ist wahrscheinlich leicht zu beheben. Sie sehen einen Fehler beim Versuch, einen anderen Fehler zu melden.

Wahrscheinlich hast du deinen PYTHONPATH falsch konfiguriert. Ich kenne die Details von Jython oder Eclipse nicht, auf denen Jython läuft, aber es sieht so aus, als ob Ihnen keine Standardbibliothek zur Verfügung steht.

    
Ned Batchelder 28.10.2009 18:56
quelle
1

Wenn du maven bekommst, kann die Verwendung der Abhängigkeit jython-standalone anstelle von jython helfen (zumindest für mich in einem Maven-Projekt mit jython-standalone-2.5.3)

    
Andre Holzner 26.04.2013 21:35
quelle

Tags und Links

yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warningyii\base\ErrorException

PHP Startup: Unable to load dynamic library 'mongodb.so' (tried: /usr/lib64/php/modules/mongodb.so (/usr/lib64/php/modules/mongodb.so: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/mongodb.so.so (/usr/lib64/php/modules/mongodb.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '378338',
    'url' => 'jython-2-5-1-importerror-no-module-named-os',
];

$_COOKIE = [
    '_csrf-frontend' => '3b946b2b73a57eaf0a4780b33045d085038a49bc3a5faf6cd7e898291909bda4a:2:{i:0;s:14:"_csrf-frontend";i:1;s:32:"gthZ94K3EONR_2Dk0xLX1QH1_w-1LcsX";}',
    'advanced-frontend' => 'c2eb14a0b4442e03e25eb917c3a4911d',
];

$_SESSION = [
    '__flash' => [],
];