Kivy: encantar - ImportError: ningún módulo llamado 'encantar'

Creado en 21 jun. 2018  ·  4Comentarios  ·  Fuente: kivy/kivy

El rastreador de problemas es una herramienta para solucionar errores. Utilice el canal IRC #kivy en freenode o Stack Overflow para preguntas de soporte, más información en https://git.io/vM1yQ. Antes de abrir un problema nuevo, asegúrese de hacer lo siguiente: * verifique que su problema no esté ya archivado: https://git.io/vM1iE * prepare un ejemplo breve y ejecutable que reproduzca el problema * reproduzca el problema con el última versión de desarrollo de Kivy * Vuelva a verificar que el problema sea realmente un error y no una solicitud de soporte

Versiones

  • Pitón: 3.5.2
  • Sistema operativo: Windows-10-10.0.17134-SP0
  • Kivy:v1.10.0
  • Método de instalación de Kivy: sigue la wiki de kivy en github

Descripción

Intente crear una aplicación en Windows, me encontraré con el problema "Ningún módulo llamado 'encantar'"
así que busco en todas partes y descubro que el mantenedor se ha dado por vencido en admitir pyenchant para Windows x64 + python3.5 ( aquí )
Así que necesito saber si hay alguna forma de arreglar esto para win10x64+python35

PD: esto no afectará la función de mi compilación actual, se ejecuta normalmente, pero sigue siendo un problema potencial para un mayor desarrollo...

Código y registros

```registro de compilación
PS G:\Proyectos\LANRemoteController\LANRemoteController> python3 -m PyInstaller .\server.spec
3730 INFORMACIÓN: PyInstaller: 3.3.1
3730 INFORMACIÓN: Python: 3.5.2
3730 INFORMACIÓN: Plataforma: Windows-10-10.0.17134-SP0
3730 INFORMACIÓN: UPX no está disponible.
[INFO] [Registrador] Registro de registro en C:\UsersAdministrator.kivy\logs\kivy_18-06-21_7.txt
4246 INFORMACIÓN: [Registrador] Registrar registro en C:\UsersAdministrator.kivy\logs\kivy_18-06-21_7.txt
[INFORMACIÓN] [Kivy] v1.10.0
4246 INFORMACIÓN: [Kivy] v1.10.0
[INFORMACIÓN] [Python] v3.5.2 (v3.5.2:4def2a2901a5, 25 de junio de 2016, 22:18:55) [MSC v.1900 64 bit (AMD64)]
4261 INFORMACIÓN: [Python] v3.5.2 (v3.5.2:4def2a2901a5, 25 de junio de 2016, 22:18:55) [MSC v.1900 de 64 bits (AMD64)]
4261 INFO: Ampliación de PYTHONPATH con rutas
['G:\Proyectos\LANRemoteController\LANRemoteController',
'G:\Proyectos\LANRemoteController\LANRemoteController']
4261 INFO: comprobación de Análisis
4386 INFO: Edificio porque cambiaron entradas
4386 INFO: Inicializando el gráfico de dependencia del módulo...
4465 INFO: Inicializando ganchos de gráfico de módulo...
4543 INFO: Analizando base_library.zip...
11617 INFO: análisis en ejecución out00-Analysis.toc
13446 INFORMACIÓN: El módulo de almacenamiento en caché engancha...
13539 INFO: Analizando Server\ServerUI.py
18071 INFO: Módulo de carga ganchos...
18071 INFO: Cargando gancho de módulo "hook-kivy.py"...
[INFO] [Fábrica] 194 símbolos cargados
18290 INFORMACIÓN: [Fábrica] 194 símbolos cargados
[INFO] [Registrador] Registro de registro en C:\UsersAdministrator.kivy\logs\kivy_18-06-21_8.txt
[INFORMACIÓN] [Kivy] v1.10.0
[INFORMACIÓN] [Python] v3.5.2 (v3.5.2:4def2a2901a5, 25 de junio de 2016, 22:18:55) [MSC v.1900 64 bit (AMD64)]
[INFO] [Imagen] Proveedores: img_tex, img_dds, img_sdl2, img_gif (img_pil, img_ffpyplayer ignorados)
[INFO] [Registrador] Registro de registro en C:\UsersAdministrator.kivy\logs\kivy_18-06-21_9.txt
[INFORMACIÓN] [Kivy] v1.10.0
[INFORMACIÓN] [Python] v3.5.2 (v3.5.2:4def2a2901a5, 25 de junio de 2016, 22:18:55) [MSC v.1900 64 bits (AMD64)]
[INFO] [AudioGstplayer] Uso de Gstreamer 1.10.2.0
[INFO] [Audio] Proveedores: audio_gstplayer, audio_sdl2 (audio_ffpyplayer ignorado)
[INFO] [Imagen] Proveedores: img_tex, img_dds, img_sdl2, img_gif (img_pil, img_ffpyplayer ignorados)
[INFO] [Cámara] Proveedor: opencv
[INFO] [Portapapeles] Proveedor: winctypes
[INFO] [Fábrica] 194 símbolos cargados
[INFO ] [OSC ] usandopara enchufe
[INFO] [Ventana] Proveedor: sdl2
[INFO ] [GL ] Uso del sistema de gráficos "OpenGL"
[INFO ] [GL ] La inicialización de GLEW tuvo éxito
[INFO ] [GL ] Backend utilizado
[INFO] [GL] Versión de OpenGL [INFO ] [GL ] Proveedor de OpenGL [INFO ] [GL ] Procesador OpenGL
[INFO] [GL] Versión analizada de OpenGL: 4, 6
[INFO ] [GL ] Versión de sombreado
[INFO ] [GL ] Tamaño máximo de textura <16384>
[INFO ] [GL ] Unidades máximas de textura <32>
[INFO] [Ventana] agregar automáticamente proveedor de entrada sdl2
[INFO] [Ventana] teclado virtual permitido, modo único, acoplado
[CRÍTICO] [Ortografía] No se puede encontrar ningún proveedor de ortografía valioso.
encantar - ImportError: ningún módulo llamado 'encantar'
Archivo "F:\Develop\Python35\lib\site-packages\kivy\core__init__.py", línea 59, en core_select_lib
fromlist=[nombre del módulo], nivel=0)
Archivo "F:\Develop\Python35\lib\site-packages\kivy\core\spelling\spelling_enchant.py", línea 6, en
importar encantar

[INFO] [Texto] Proveedor: sdl2
[INFO] [VideoGstplayer] Uso de Gstreamer 1.10.2.0
[INFO] [Video] Proveedor: gstplayer
33203 ADVERTENCIA: Importación oculta "disparada". ¡extraviado!
33797 ADVERTENCIA: ¡Importación oculta "34" no encontrada!
33797 ADVERTENCIA: ¡Importación oculta "Análisis..." no encontrada!
33797 ADVERTENCIA: ¡"Archivos" de importación ocultos no encontrados!
35141 ADVERTENCIA: ¡No se encontró el "registro" de importación oculto!
35234 ADVERTENCIA: ¡Importación oculta "Purga" no encontrada!
35297 ADVERTENCIA: ¡Importación oculta "terminada!" ¡extraviado!
38000 INFO: procesamiento de distutils de enlace de ruta de módulo de búsqueda previa
45919 INFO: Procesando sitio de enlace de ruta de módulo de búsqueda previa
45935 INFORMACIÓN: sitio: redireccionamiento a directorio falso 'F:\Develop\Python35\lib\site-packages\PyInstaller\fake-modules'
53387 INFO: Excluyendo importación 'retorcida'
53392 INFO: eliminando la importación de twisted del módulo kivy.support
53394 INFO: Importación a excluir no encontrada: '_tkinter'
53395 INFO: Importación a excluir no encontrada: 'tkinter'
53395 INFO: Cargando gancho de módulo "hook-sysconfig.py"...
53478 INFO: Cargando gancho de módulo "hook-xml.dom.domreg.py"...
53489 INFO: Cargando gancho de módulo "hook-pydoc.py"...
53514 INFO: Cargando gancho de módulo "hook-lib2to3.py"...
53736 INFO: Cargando gancho de módulo "hook-xml.py"...
53740 INFO: Cargando gancho de módulo "hook-xml.etree.cElementTree.py"...
53744 INFO: Cargando gancho de módulo "hook-distutils.py"...
53764 INFO: Cargando gancho de módulo "hook-setuptools.py"...
53826 INFO: Cargando gancho de módulo "hook-docutils.py"...
60180 INFO: Cargando gancho de módulo "hook-cv2.py"...
60203 INFO: Cargando gancho de módulo "hook-pygments.py"...
63610 INFO: Cargando gancho de módulo "hook-pkg_resources.py"...
64177 INFO: Procesando gancho de módulo de importación preseguro win32com
64400 INFO: Cargando gancho de módulo "hook-numpy.core.py"...
64494 INFO: Cargando enlace de módulo "hook-encodings.py"...
64569 INFO: Cargando gancho de módulo "hook-pywintypes.py"...
64748 INFO: Cargando gancho de módulo "hook-win32com.py"...
65425 INFO: Cargando enlace de módulo "hook-pythoncom.py"...
65662 INFO: Buscando archivos DLL ctypes
65721 INFO: Analizando ganchos en tiempo de ejecución...
65728 INFO: incluye enlace de tiempo de ejecución 'pyi_rth_kivy.py'
65732 INFO: incluye enlace de tiempo de ejecución 'pyi_rth_pkgres.py'
65767 INFO: incluye enlace de tiempo de ejecución 'pyi_rth_win32comgenpy.py'
65788 INFO: incluye enlace de tiempo de ejecución 'pyi_rth_gstreamer.py'
65796 INFO: incluye enlace de tiempo de ejecución 'pyi_rth_multiprocessing.py'
65821 INFORMACIÓN: Buscando bibliotecas dinámicas
80778 INFO: Buscando huevos
80778 INFORMACIÓN: Uso de la biblioteca de Python F:\Develop\Python35\python35.dll
80793 INFORMACIÓN: Se encontraron redireccionamientos vinculantes:
[]
80809 INFORMACIÓN: Advertencias escritas en G:\Projects\LANRemoteController\LANRemoteControllerbuild\server\warnserver.txt
80965 INFO: Gráfico de referencia cruzada escrito en G:\Projects\LANRemoteController\LANRemoteControllerbuild\server\xref-server.html
81059 INFORMACIÓN: comprobando PYZ
81074 INFO: Edificio porque cambió toc
81074 INFORMACIÓN: Edificio PYZ (ZlibArchive) G:\Proyectos\LANRemoteController\LANRemoteControllerbuild\server\out00-PYZ.pyz
82788 INFO: Building PYZ (ZlibArchive) G:\Projects\LANRemoteController\LANRemoteControllerbuild\server\out00-PYZ.pyz se completó correctamente.
82819 INFO: comprobando PKG
82819 INFO: Edificio porque G:\Projects\LANRemoteController\LANRemoteControllerbuild\server\out00-PYZ.pyz cambió
82819 INFO: Edificio PKG (CArchive) out00-PKG.pkg
83022 INFORMACIÓN: La creación de PKG (CArchive) out00-PKG.pkg se completó correctamente.
83022 INFORMACIÓN: Cargador de arranque F:\Develop\Python35\lib\site-packages\PyInstallerbootloader\Windows-64bit\run.exe
83022 INFO: comprobando EXE
83022 INFO: Edificio porque cambio de manifiesto
83022 INFO: Construyendo EXE desde out00-EXE.toc
83085 INFO: Agregar archivo a EXE G:\Projects\LANRemoteController\LANRemoteControllerbuild\server\server.exe
83335 INFORMACIÓN: La creación de EXE desde out00-EXE.toc se completó correctamente.
83335 INFORMACIÓN: Comprobación del árbol
83335 INFO: Building Tree porque out00-Tree.toc no existe
83335 INFO: Edificio Árbol out00-Tree.toc
83366 INFORMACIÓN: Comprobación del árbol
83366 INFO: Building Tree porque out01-Tree.toc no existe
83366 INFO: Edificio Árbol out01-Tree.toc
83382 INFORMACIÓN: comprobando RECOGER
ADVERTENCIA: ¡El directorio de salida "G:\Projects\LANRemoteController\LANRemoteController\dist\server" y TODO SU CONTENIDO serán ELIMINADOS! ¿Continuar? (t/n)s
134948 INFORMACIÓN: eliminando el directorio G:\Projects\LANRemoteController\LANRemoteController\dist\server
135183 INFO: Edificio COLLECT out00-COLLECT.toc
136730 INFORMACIÓN: Actualización del manifiesto en C:\UsersAdministratorAppData\Roaming\pyinstallerbincache00_py35_64bit\cv2.cv2.pyd
136730 INFO: Actualización del tipo de recurso 24 nombre 2 idioma 1033
137402 INFORMACIÓN: Actualización del manifiesto en C:\UsersAdministratorAppData\Roaming\pyinstallerbincache00_py35_64bit\numpy.core.multiarray.pyd
137402 INFO: Actualización del tipo de recurso 24 nombre 2 idioma 1033
137464 INFORMACIÓN: Actualización del manifiesto en C:\UsersAdministratorAppData\Roaming\pyinstallerbincache00_py35_64bit\numpy.core.umath.pyd
137464 INFO: Actualización del tipo de recurso 24 nombre 2 idioma 1033
137511 INFORMACIÓN: Actualización del manifiesto en C:\UsersAdministratorAppData\Roaming\pyinstallerbincache00_py35_64bit\numpy.core.multiarray_tests.pyd
137511 INFO: Actualización del tipo de recurso 24 nombre 2 idioma 1033
137574 INFORMACIÓN: Actualización del manifiesto en C:\UsersAdministratorAppData\Roaming\pyinstallerbincache00_py35_64bit\numpy.random.mtrand.pyd
137574 INFORMACIÓN: Actualización del tipo de recurso 24 nombre 2 idioma 1033
137605 INFORMACIÓN: Actualización del manifiesto en C:\UsersAdministratorAppData\Roaming\pyinstallerbincache00_py35_64bit\numpy.fft.fftpack_lite.pyd
137605 INFO: Actualización del tipo de recurso 24 nombre 2 idioma 1033
137636 INFORMACIÓN: Actualización del manifiesto en C:\UsersAdministratorAppData\Roaming\pyinstallerbincache00_py35_64bit\numpy.linalg._umath_linalg.pyd
137636 INFO: Actualización del tipo de recurso 24 nombre 2 idioma 1033
137683 INFORMACIÓN: Actualización del manifiesto en C:\UsersAdministratorAppData\Roaming\pyinstallerbincache00_py35_64bit\numpy.linalg.lapack_lite.pyd
137683 INFO: Actualización del tipo de recurso 24 nombre 2 idioma 1033
141453 INFO: Building COLLECT out00-COLLECT.toc completado con éxito.
```

documentation Windows Python3 Regression

Comentario más útil

Tratar:
pip install --user pyenchant
Asegúrese de estar utilizando la versión de pip correcta. Es decir, podría ser pip2 o pip3.

Todos 4 comentarios

No hay ningún proveedor alternativo para la revisión ortográfica en este momento, me temo.

Lo único que puedes hacer allí ahora mismo es intentar construirlo tú mismo. O tal vez esperar hasta que alguien se haga cargo del mantenimiento de esa biblioteca. :slightly_frowning_face:

Tratar:
pip install --user pyenchant
Asegúrese de estar utilizando la versión de pip correcta. Es decir, podría ser pip2 o pip3.

@jarzab3

C:\Users\wei.wu>python --version
Python 3.7.0

C:\Users\wei.wu>python -m pip install pyenchant
Collecting pyenchant
  Cache entry deserialization failed, entry ignored
  Using cached https://files.pythonhosted.org/packages/9e/54/04d88a59efa33fefb88
133ceb638cdf754319030c28aadc5a379d82140ed/pyenchant-2.0.0.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\wei.wu\AppData\Local\Temp\pip-install-uv4cb_xy\pyenchant\se
tup.py", line 212, in <module>
        import enchant
      File "C:\Users\wei.wu\AppData\Local\Temp\pip-install-uv4cb_xy\pyenchant\en
chant\__init__.py", line 92, in <module>
        from enchant import _enchant as _e
      File "C:\Users\wei.wu\AppData\Local\Temp\pip-install-uv4cb_xy\pyenchant\en
chant\_enchant.py", line 145, in <module>
        raise ImportError(msg)
    ImportError: The 'enchant' C library was not found. Please install it via yo
ur OS package manager, or use a pre-built binary wheel from PyPI.

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\wei.wu\A
ppData\Local\Temp\pip-install-uv4cb_xy\pyenchant\

Esto no funcionará, y la biblioteca enchant C debe ser compilada por mí mismo, o esperar a que alguien más como @dolang mencionado anteriormente. Pero aun así, gracias por la ayuda.

Bueno, no podemos manejar el hecho de que el encantamiento ya no es compatible. Entonces, lo único sería agregar una advertencia en la documentación y trabajar en usar otra biblioteca.

¿Fue útil esta página
0 / 5 - 0 calificaciones
bleepcoder.com utiliza la información de GitHub con licencia pública para proporcionar a los desarrolladores de todo el mundo soluciones a sus problemas. No estamos afiliados a GitHub, Inc. o a ningún desarrollador que use GitHub para sus proyectos. No alojamos ninguno de los vídeos o imágenes en nuestros servidores. Todos los derechos pertenecen a sus respectivos propietarios.
Fuente de esta página: Fuente

Lenguajes de programación populares
Proyectos populares de GitHub
Más proyectos de GitHub

© 2024 bleepcoder.com - Contact
Made with in the Dominican Republic.
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.