Importfehler: Kein Modul namens - Nach manueller Installation

1257
Matt

Ich versuche, den folgenden Code auf einem Computer zu verwenden, der keinen Internetzugang hat.

https://github.com/williballenthin/EVTXtract

Ich folgte dieser Prozedur, um die Dateien mit PIP herunterzuladen, kopierte die Dateien ohne Internetzugang auf den Computer und führte die Installation durch. Es wurden keine Fehlermeldungen angezeigt und auf beiden Computern wurde alles mit Python 2.7.14 erledigt.

https://stackoverflow.com/questions/36725843/installing-python-packages-ohne-internet-und-nutzungsquellcode-as-tar-gz-und

Auf meinem Computer mit Internetzugang habe ich EVTXtract mit PIP installiert.

Das Ergebnis ist, dass beide Maschinen eine Datei namens evtxtract.exe im Verzeichnis C: \ Python27 \ Scripts haben. Auf dem Computer, auf dem PIP aus dem Internet installiert wurde, wird die Anwendung erfolgreich ausgeführt. Der Computer ohne Internetzugang gibt den folgenden Fehler aus:

C:\Python27\Scripts>evtxtract.exe Traceback (most recent call last): File "C:\python27\lib\runpy.py", line 174, in _run_module_as_main "__main__", fname, loader, pkg_name) File "C:\python27\lib\runpy.py", line 72, in _run_code exec code in run_globals File "C:\Python27\Scripts\evtxtract.exe\__main__.py", line 5, in <module> ImportError: No module named evtxtract.main 

Ich habe das Gefühl, dass dies etwas Einfaches ist, aber ich habe keine Erfahrung mit einer Installation auf diese Weise. Ich habe viele Posts mit einem ähnlichen Fehler gefunden, aber nichts, was ich versucht habe, hat funktioniert. Ich habe die Umgebungsvariablen basierend auf ein paar Posts geändert, die ich gesehen habe, aber ich werde nicht ins Detail gehen, wenn es nicht nötig ist.

Auf dem Computer mit Internetzugang wird Windows 10 und auf dem Computer ohne Internetzugang Windows Server 2012 R2 ausgeführt.

0
1. Welche Dateien gibt `pip show -f evtxtract` zurück? 2. Was ist in deinem Syspat? Führen Sie `python -c" import sys; print (sys.path) "aus, um das zu überprüfen. hoefling vor 6 Jahren 0

0 Antworten auf die Frage