Я пытаюсь использовать следующий код на компьютере, который не имеет доступа к Интернету.

https://github.com/williballenthin/EVTXtract

Я следовал этой процедуре, чтобы загрузить файлы с помощью PIP, скопировал файлы на компьютер без доступа в Интернет и выполнил установку. Не было сообщений об ошибках, и все было сделано с Python 2.7.14 на обоих компьютерах.

https://stackoverflow.com/questions/36725843/installing-python-packages-without-internet-and-using-source-code-as-tar-gz-and

Также на моей машине с доступом в Интернет я использовал 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.

0