How to make it work on Windows?
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 20/100
Línea de trabajo
Start by reading the Windows loading path in ffi.py and the issue’s discussion about locating libarchive and its dependent DLLs. Reproduce the reported import failure on Windows with Python 3.4, then determine what dependency or search path prevents the library from loading; done means the package imports successfully in the reported setup and the required Windows library setup is clear.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Hi,
I want to use this in my code but getting problems to make it work on windows with python 3.4
I've installed it with pip without a problem but whenever I use import libarchive it fails with:
OSError: [WinError 126] The specified module could not be found
This is coming from ffi.py from the code below:
libarchive_path = os.environ.get('LIBARCHIVE') or find_library('archive')
libarchive = ctypes.cdll.LoadLibrary(libarchive_path)
I've never used ctypes before but if I understand correctly it is looking for external DLL. I found and installed http://gnuwin32.sourceforge.net/packages/libarchive.htm also I've added C:\Program Files (x86)\GnuWin32\bin to my %PATH% in environmental variables but it still cannot load the module. As it does not give me the name of the module, I'm not sure what module it is looking for. What am I missing?
- Lenguaje dominante
- Python
- Estrellas
- 84
- Forks
- 41
- Merge medio
- 6 d 12 h
- PR fusionados (30 d)
- 1
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de Changaco/python-libarchive-c
-
feature
Dificultad 2/5 1-3 horas Aptitud para principiantes 51/100
Changaco/python-libarchive-c#144 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
Changaco/python-libarchive-c#143 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
Changaco/python-libarchive-c#129 ·
-
Suggestion: Test fileAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 20/100
Changaco/python-libarchive-c#122 · 1 comentario ·
-
Type checkingAbiertofeature
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
Changaco/python-libarchive-c#111 ·
Todos los issues de Changaco/python-libarchive-c
Issues similares
-
priority middle
Dificultad 1/5 Menos de una hora Aptitud para principiantes 62/100
KATO-Hiro/AtCoderClans#12940 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 76/100
huggingface/huggingface_hub#5283 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 1/5 Menos de una hora Aptitud para principiantes 86/100
ccxt/ccxt#31045 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug example
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
Los mantenedores suelen responder en 1 día