Error de importación: ningún módulo nombrado - Después de la instalación manual


0

Estoy intentando usar el siguiente código en una computadora que no tiene acceso a Internet.

https://github.com/williballenthin/EVTXtract

Seguí este procedimiento para descargar los archivos usando PIP, copié los archivos a la computadora sin acceso a Internet y realicé la instalación. No hubo mensajes de error y todo se hizo con Python 2.7.14 en ambas computadoras.

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

Además, en mi máquina con acceso a Internet, utilicé PIP para instalar EVTXtract.

El resultado es que ambas máquinas tienen un archivo llamado evtxtract.exe en el directorio C: \ Python27 \ Scripts. La máquina donde se utilizó PIP para instalar desde Internet ejecuta la aplicación con éxito. La máquina sin acceso a Internet arroja el siguiente error:

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

Siento que esto es algo simple, pero no tengo ninguna experiencia haciendo una instalación de esta manera. Encontré muchas publicaciones con un error similar, pero nada de lo que intenté funcionó. Modifiqué las variables ambientales en función de un par de publicaciones que vi, pero no entraré en detalles a menos que sea necesario.

La computadora con acceso a Internet ejecuta Windows 10 y la computadora sin acceso a Internet ejecuta Windows Server 2012 R2.


1. ¿Qué archivos pip show -f evtxtractdevuelve? 2. ¿Qué hay en tu syspath? Corre python -c "import sys; print(sys.path)"para comprobar eso.
hoefling 01 de
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.