Kivy: verzaubern - ImportError: Kein Modul namens 'verzaubern'

Erstellt am 21. Juni 2018  ·  4Kommentare  ·  Quelle: kivy/kivy

Der Issue-Tracker ist ein Tool zum Beheben von Fehlern. Bitte verwenden Sie den #kivy IRC-Kanal auf freenode oder Stack Overflow für Support-Fragen, weitere Informationen unter https://git.io/vM1yQ. Bevor Sie ein neues Problem öffnen, stellen Sie sicher, dass Sie Folgendes tun: * Überprüfen Sie, ob Ihr Problem nicht bereits abgelegt ist: https://git.io/vM1iE * Bereiten Sie ein kurzes, lauffähiges Beispiel vor, das das Problem reproduziert * Reproduzieren Sie das Problem mit der neueste Entwicklungsversion von Kivy * überprüfen, ob es sich tatsächlich um einen Fehler und nicht um eine Support-Anfrage handelt

Versionen

  • Python: 3.5.2
  • Betriebssystem:Windows-10-10.0.17134-SP0
  • Kivy:v1.10.0
  • Kivy-Installationsmethode: Folgen Sie dem Wiki von Kivy auf Github

Beschreibung

Versuchen Sie, eine App unter Windows zu erstellen, ich werde auf das Problem „Kein Modul mit dem Namen ‚enchant‘“ stoßen.
Also suche ich überall, wo ich kann, nur um herauszufinden, dass der Betreuer die Unterstützung von pyenchant für Windows x64 + python3.5 ( hier ) aufgegeben
Ich muss also wissen, ob es eine Möglichkeit gibt, dies für win10x64 + python35 zu beheben

PS: Dies wird die Funktion für meinen aktuellen Build nicht beeinträchtigen, es läuft normal, aber es ist immer noch ein potenzielles Problem für die Weiterentwicklung ....

Code und Protokolle

```Bauprotokoll
PS G:\Projects\LANRemoteController\LANRemoteController> python3 -m PyInstaller .\server.spec
3730 INFO: PyInstaller: 3.3.1
3730 INFO: Python: 3.5.2
3730 INFO: Plattform: Windows-10-10.0.17134-SP0
3730 INFO: UPX ist nicht verfügbar.
[INFO ] [Logger ] Protokoll in C:\UsersAdministrator.kivy\logs\kivy_18-06-21_7.txt aufzeichnen
4246 INFO: [Logger ] Protokoll in C:\UsersAdministrator.kivy\logs\kivy_18-06-21_7.txt aufzeichnen
[INFO] [Kivy] v1.10.0
4246 INFO: [Kivy] v1.10.0
[INFO] [Python] v3.5.2 (v3.5.2:4def2a2901a5, 25. Juni 2016, 22:18:55) [MSC v.1900 64 Bit (AMD64)]
4261 INFO: [Python] v3.5.2 (v3.5.2:4def2a2901a5, 25. Juni 2016, 22:18:55) [MSC v.1900 64 Bit (AMD64)]
4261 INFO: Erweiterung von PYTHONPATH mit Pfaden
['G:\Projekte\LANRemoteController\LANRemoteController',
'G:\Projekte\LANRemoteController\LANRemoteController']
4261 INFO: Überprüfung der Analyse
4386 INFO: Bauen wegen geänderter Eingaben
4386 INFO: Modulabhängigkeitsgraph wird initialisiert...
4465 INFO: Modulgraph-Hooks werden initialisiert...
4543 INFO: base_library.zip wird analysiert ...
11617 INFO: Laufende Analyse out00-Analysis.toc
13446 INFO: Caching-Modul-Hooks...
13539 INFO: Server\ServerUI.py wird analysiert
18071 INFO: Modulhaken laden...
18071 INFO: Modul-Hook "hook-kivy.py" wird geladen...
[INFO ] [Factory ] 194 Symbole geladen
18290 INFO: [Fabrik] 194 Symbole geladen
[INFO ] [Logger ] Protokoll in C:\UsersAdministrator.kivy\logs\kivy_18-06-21_8.txt aufzeichnen
[INFO] [Kivy] v1.10.0
[INFO] [Python] v3.5.2 (v3.5.2:4def2a2901a5, 25. Juni 2016, 22:18:55) [MSC v.1900 64 Bit (AMD64)]
[INFO] [Bild] Anbieter: img_tex, img_dds, img_sdl2, img_gif (img_pil, img_ffpyplayer ignoriert)
[INFO ] [Logger ] Protokoll in C:\UsersAdministrator.kivy\logs\kivy_18-06-21_9.txt aufzeichnen
[INFO] [Kivy] v1.10.0
[INFO] [Python] v3.5.2 (v3.5.2:4def2a2901a5, 25. Juni 2016, 22:18:55) [MSC v.1900 64 Bit (AMD64)]
[INFO] [AudioGstplayer] Verwendung von Gstreamer 1.10.2.0
[INFO ] [Audio ] Anbieter: audio_gstplayer, audio_sdl2 (audio_ffpyplayer ignoriert)
[INFO] [Bild] Anbieter: img_tex, img_dds, img_sdl2, img_gif (img_pil, img_ffpyplayer ignoriert)
[INFO ] [Kamera ] Anbieter: opencv
[INFO ] [Zwischenablage ] Anbieter: winctypes
[INFO ] [Factory ] 194 Symbole geladen
[INFO ] [OSC ] verwendenfür Steckdose
[INFO ] [Fenster ] Anbieter: sdl2
[INFO ] [GL ] Verwendung des "OpenGL"-Grafiksystems
[INFO ] [GL ] GLEW-Initialisierung erfolgreich
[INFO ] [GL ] Verwendetes Backend
[INFO ] [GL ] OpenGL-Version [INFO ] [GL ] OpenGL-Anbieter [INFO ] [GL ] OpenGL-Renderer
[INFO ] [GL ] Geparste OpenGL-Version: 4, 6
[INFO ] [GL ] Shading-Version
[INFO ] [GL ] Maximale Texturgröße <16384>
[INFO ] [GL ] Maximale Textureinheiten <32>
[INFO ] [Window ] sdl2-Eingabeanbieter automatisch hinzufügen
[INFO ] [Window ] virtuelle Tastatur erlaubt, Einzelmodus, angedockt
[KRITISCH] [Rechtschreibung] Es konnte kein wertvoller Rechtschreibanbieter gefunden werden.
verzaubern - ImportError: Kein Modul namens 'verzaubern'
Datei "F:\Develop\Python35\lib\site-packages\kivy\core__init__.py", Zeile 59, in core_select_lib
fromlist=[Modulname], Ebene=0)
Datei "F:\Develop\Python35\lib\site-packages\kivy\core\spelling\spelling_enchant.py", Zeile 6, in
Zauber importieren

[INFO ] [Text ] Anbieter: sdl2
[INFO ] [VideoGstplayer] Verwendung von Gstreamer 1.10.2.0
[INFO ] [Video ] Anbieter: gstplayer
33203 WARNUNG: Versteckter Import „gefeuert“. nicht gefunden!
33797 WARNUNG: Versteckter Import „34“ nicht gefunden!
33797 WARNUNG: Versteckter Import "Analysing..." nicht gefunden!
33797 WARNUNG: Versteckte Importdateien nicht gefunden!
35141 WARNUNG: Verstecktes Importprotokoll nicht gefunden!
35234 WARNUNG: Versteckter Import „Purge“ nicht gefunden!
35297 WARNUNG: Versteckter Import "beendet!" nicht gefunden!
38000 INFO: Distutils für Pre-Find-Modulpfad-Hooks werden verarbeitet
45919 INFO: Hook-Site des vorab gefundenen Modulpfads wird verarbeitet
45935 INFO: Website: Retargeting auf Fake-Verzeichnis 'F:\Develop\Python35\lib\site-packages\PyInstaller\fake-modules'
53387 INFO: Import 'verdreht' ausschließen
53392 INFO: Entfernen des Imports von twisted aus dem Modul kivy.support
53394 INFO: Auszuschließender Import nicht gefunden: '_tkinter'
53395 INFO: Auszuschließender Import nicht gefunden: 'tkinter'
53395 INFO: Modul-Hook "hook-sysconfig.py" wird geladen...
53478 INFO: Modul-Hook "hook-xml.dom.domreg.py" wird geladen...
53489 INFO: Modul-Hook "hook-pydoc.py" wird geladen...
53514 INFO: Modul-Hook "hook-lib2to3.py" wird geladen...
53736 INFO: Modul-Hook "hook-xml.py" wird geladen...
53740 INFO: Modul-Hook "hook-xml.etree.cElementTree.py" wird geladen...
53744 INFO: Modul-Hook "hook-distutils.py" wird geladen...
53764 INFO: Modul-Hook "hook-setuptools.py" wird geladen...
53826 INFO: Modul-Hook "hook-docutils.py" wird geladen...
60180 INFO: Modul-Hook "hook-cv2.py" wird geladen...
60203 INFO: Modul-Hook "hook-pygments.py" wird geladen...
63610 INFO: Modul-Hook "hook-pkg_resources.py" wird geladen...
64177 INFO: Pre-Safe-Importmodul-Hook win32com wird verarbeitet
64400 INFO: Modul-Hook "hook-numpy.core.py" wird geladen...
64494 INFO: Modul-Hook "hook-encodings.py" wird geladen...
64569 INFO: Modul-Hook "hook-pywintypes.py" wird geladen...
64748 INFO: Modul-Hook "hook-win32com.py" wird geladen...
65425 INFO: Modul-Hook "hook-pythoncom.py" wird geladen...
65662 INFO: Suche nach ctypes-DLLs
65721 INFO: Laufzeit-Hooks analysieren ...
65728 INFO: Inklusive Laufzeit-Hook 'pyi_rth_kivy.py'
65732 INFO: Inklusive Laufzeit-Hook 'pyi_rth_pkgres.py'
65767 INFO: Inklusive Laufzeit-Hook 'pyi_rth_win32comgenpy.py'
65788 INFO: Inklusive Laufzeit-Hook 'pyi_rth_gstreamer.py'
65796 INFO: Inklusive Laufzeit-Hook 'pyi_rth_multiprocessing.py'
65821 INFO: Suche nach dynamischen Bibliotheken
80778 INFO: Eier suchen
80778 INFO: Verwendung der Python-Bibliothek F:\Develop\Python35\python35.dll
80793 INFO: Bindungsweiterleitungen gefunden:
[]
80809 INFO: Warnungen in G:\Projects\LANRemoteController\LANRemoteControllerbuild\server\warnserver.txt geschrieben
80965 INFO: Graph-Querverweis in G:\Projects\LANRemoteController\LANRemoteControllerbuild\server\xref-server.html geschrieben
81059 INFO: Überprüfung von PYZ
81074 INFO: Gebäude wegen geänderter Toc
81074 INFO: Erstellen von PYZ (ZlibArchive) G:\Projects\LANRemoteController\LANRemoteControllerbuild\server\out00-PYZ.pyz
82788 INFO: Erstellung von PYZ (ZlibArchive) G:\Projects\LANRemoteController\LANRemoteControllerbuild\server\out00-PYZ.pyz erfolgreich abgeschlossen.
82819 INFO: PKG prüfen
82819 INFO: Aufbau, da G:\Projects\LANRemoteController\LANRemoteControllerbuild\server\out00-PYZ.pyz geändert wurde
82819 INFO: Erstellen von PKG (CArchive) out00-PKG.pkg
83022 INFO: Erstellung von PKG (CArchive) out00-PKG.pkg erfolgreich abgeschlossen.
83022 INFO: Bootloader F:\Develop\Python35\lib\site-packages\PyInstallerbootloader\Windows-64bit\run.exe
83022 INFO: EXE prüfen
83022 INFO: Aufbau, da Manifest geändert
83022 INFO: Erstellen von EXE aus out00-EXE.toc
83085 INFO: Anhängen des Archivs an EXE G:\Projects\LANRemoteController\LANRemoteControllerbuild\server\server.exe
83335 INFO: Das Erstellen der EXE-Datei aus out00-EXE.toc wurde erfolgreich abgeschlossen.
83335 INFO: Baum prüfen
83335 INFO: Baum wird erstellt, da out00-Tree.toc nicht vorhanden ist
83335 INFO: Gebäudebaum out00-Tree.toc
83366 INFO: Baum prüfen
83366 INFO: Baum wird erstellt, da out01-Tree.toc nicht vorhanden ist
83366 INFO: Gebäudebaum out01-Tree.toc
83382 INFO: Überprüfung COLLECT
WARNUNG: Das Ausgabeverzeichnis "G:\Projects\LANRemoteController\LANRemoteController\dist\server" und ALLE SEINE INHALTE werden ENTFERNT! Fortsetzen? (j/n)j
134948 INFO: Entfernen von Verzeichnis G:\Projects\LANRemoteController\LANRemoteController\dist\server
135183 INFO: Gebäude COLLECT out00-COLLECT.toc
136730 INFO: Aktualisieren des Manifests in C:\UsersAdministratorAppData\Roaming\pyinstallerbincache00_py35_64bit\cv2.cv2.pyd
136730 INFO: Ressourcentyp 24 Name 2 Sprache 1033 wird aktualisiert
137402 INFO: Manifest wird in C:\UsersAdministratorAppData\Roaming\pyinstallerbincache00_py35_64bit\numpy.core.multiarray.pyd aktualisiert
137402 INFO: Ressourcentyp 24 Name 2 Sprache 1033 wird aktualisiert
137464 INFO: Manifest wird in C:\UsersAdministratorAppData\Roaming\pyinstallerbincache00_py35_64bit\numpy.core.umath.pyd aktualisiert
137464 INFO: Ressourcentyp 24 Name 2 Sprache 1033 wird aktualisiert
137511 INFO: Aktualisieren des Manifests in C:\UsersAdministratorAppData\Roaming\pyinstallerbincache00_py35_64bit\numpy.core.multiarray_tests.pyd
137511 INFO: Ressourcentyp 24 Name 2 Sprache 1033 wird aktualisiert
137574 INFO: Aktualisieren des Manifests in C:\UsersAdministratorAppData\Roaming\pyinstallerbincache00_py35_64bit\numpy.random.mtrand.pyd
137574 INFO: Ressourcentyp 24 Name 2 Sprache 1033 wird aktualisiert
137605 INFO: Aktualisieren des Manifests in C:\UsersAdministratorAppData\Roaming\pyinstallerbincache00_py35_64bit\numpy.fft.fftpack_lite.pyd
137605 INFO: Ressourcentyp 24 Name 2 Sprache 1033 wird aktualisiert
137636 INFO: Aktualisieren des Manifests in C:\UsersAdministratorAppData\Roaming\pyinstallerbincache00_py35_64bit\numpy.linalg._umath_linalg.pyd
137636 INFO: Ressourcentyp 24 Name 2 Sprache 1033 wird aktualisiert
137683 INFO: Aktualisieren des Manifests in C:\UsersAdministratorAppData\Roaming\pyinstallerbincache00_py35_64bit\numpy.linalg.lapack_lite.pyd
137683 INFO: Ressourcentyp 24 Name 2 Sprache 1033 wird aktualisiert
141453 INFO: Das Erstellen von COLLECT out00-COLLECT.toc wurde erfolgreich abgeschlossen.
```

documentation Windows Python3 Regression

Hilfreichster Kommentar

Versuchen:
pip install --user pyenchant
Stellen Sie sicher, dass Sie die richtige Pip-Version verwenden. Es könnte nämlich pip2 oder pip3 sein.

Alle 4 Kommentare

Leider gibt es derzeit keinen alternativen Anbieter für die Rechtschreibprüfung.

Das Einzige, was Sie dort im Moment tun können, ist zu versuchen, es selbst zu bauen. Oder warten Sie vielleicht, bis jemand als Betreuer dieser Bibliothek auftaucht. :slightly_srunning_face:

Versuchen:
pip install --user pyenchant
Stellen Sie sicher, dass Sie die richtige Pip-Version verwenden. Es könnte nämlich pip2 oder pip3 sein.

@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\

Dies wird nicht funktionieren, und die Enchant-C-Bibliothek muss von mir selbst kompiliert werden oder auf jemand anderen wie den oben erwähnten @dolang warten. Aber trotzdem danke für die Hilfe.

Nun, wir können nicht damit umgehen, dass Enchant nicht mehr unterstützt wird. Das einzige, was wäre, wäre, eine Warnung in der Dokumentation hinzuzufügen und daran zu arbeiten, eine andere Bibliothek zu verwenden.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen
bleepcoder.com verwendet öffentlich lizenzierte GitHub-Informationen, um Entwicklern auf der ganzen Welt Lösungen für ihre Probleme anzubieten. Wir sind weder mit GitHub, Inc. noch mit anderen Entwicklern affiliiert, die GitHub für ihre Projekte verwenden. Wir hosten keine der Videos oder Bilder auf unseren Servern. Alle Rechte gehören ihren jeweiligen Eigentümern.
Quelle für diese Seite: Quelle

Beliebte Programmiersprachen
Beliebte GitHub Projekte
Mehr GitHub Projekte

© 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.