Ошибка импорта: модуль не указан - после ручной установки

1191
Matt

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

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
1. Какие файлы возвращает `pip show -f evtxtract`? 2. Что в твоем систпате? Запустите `python -c" import sys; print (sys.path) "`, чтобы проверить это. hoefling 6 лет назад 0

0 ответов на вопрос