Я пытаюсь использовать следующий код на компьютере, который не имеет доступа к Интернету.
https://github.com/williballenthin/EVTXtract
Я следовал этой процедуре, чтобы загрузить файлы с помощью PIP, скопировал файлы на компьютер без доступа в Интернет и выполнил установку. Не было сообщений об ошибках, и все было сделано с Python 2.7.14 на обоих компьютерах.
Также на моей машине с доступом в Интернет я использовал PIP для установки EVTXtract.
В результате на обеих машинах есть файл evtxtract.exe в каталоге C:\Python27\Scripts. Компьютер, на котором PIP использовался для установки из Интернета, успешно запускает приложение. Машина без доступа в Интернет выдает следующую ошибку:
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
Я чувствую, что это что-то простое, но у меня нет никакого опыта установки таким образом. Я нашел много постов с похожей ошибкой, но ничего, что я пробовал, не сработало. Я изменил переменные среды, основываясь на нескольких увиденных мной постах, но я не буду вдаваться в подробности, если в этом нет необходимости.
Компьютер с доступом к Интернету работает под управлением Windows 10, а компьютер без доступа к Интернету работает под управлением Windows Server 2012 R2.