Kivy: enchant-ImportError:「enchant」という名前のモジュールがありません

作成日 2018年06月21日  ·  4コメント  ·  ソース: kivy/kivy

課題追跡システムは、バグに対処するためのツールです。 サポートの質問については、freenodeまたはStackOverflowの#kivyIRCチャネルを使用してください。詳細については、https://git.io/vM1yQを参照してください。 新しい問題を開く前に、次のことを確認してください。*問題がまだ提出されていないことを確認します:https://git.io/vM1iE*問題を再現する短い実行可能な例を準備します* Kivyの最新の開発バージョン*問題が実際にバグであり、サポートリクエストではないことを再確認してください

バージョン

  • Python:3.5.2
  • OS:Windows-10-10.0.17134-SP0
  • Kivy:v1.10.0
  • Kivyのインストール方法:githubでkivyのwikiをフォローしてください

説明

Windowsでアプリを作成しようとすると、「「enchant」という名前のモジュールがありません」という問題が発生します。
だから私はどこでも検索して、メンテナがWindows x64 + python3.5(ここ)のpyenchantのサポートをあきらめていることを知ることができます
だから私はwin10x64 + python35のためにこれを修正する方法があることを知る必要があります

PS:これは私の現在のビルドの機能には影響しません、それは正常に実行されますが、それでもさらなる開発のための潜在的な問題です...。

コードとログ

`` `ビルドログ
PS G:\ Projects \ LANRemoteController \ LANRemoteController> python3 -mPyInstaller。\ server.spec
3730情報:PyInstaller:3.3.1
3730情報:Python:3.5.2
3730情報:プラットフォーム:Windows-10-10.0.17134-SP0
3730情報:UPXは利用できません。
[INFO] [Logger]ログをC:\ UsersAdministrator.kivy \ logs \ kivy_18-06-21_7.txtに記録します
4246情報:[ロガー]ログをC:\ UsersAdministrator.kivy \ logs \ kivy_18-06-21_7.txtに記録します
[情報] [Kivy] v1.10.0
4246情報:[Kivy] v1.10.0
[情報] [Python] v3.5.2(v3.5.2:4def2a2901a5、2016年6月25日、22:18:55)[MSC v.1900 64ビット(AMD64)]
4261情報:[Python] v3.5.2(v3.5.2:4def2a2901a5、2016年6月25日、22:18:55)[MSC v.1900 64ビット(AMD64)]
4261情報:パスを使用してPYTHONPATHを拡張する
['G:\ Projects \ LANRemoteController \ LANRemoteController'、
'G:\ Projects \ LANRemoteController \ LANRemoteController']
4261情報:分析をチェックしています
4386情報:入力が変更されたためビルド中
4386情報:モジュール依存関係グラフを初期化しています...
4465情報:モジュールグラフフックを初期化しています...
4543情報:base_library.zipを分析しています..。
11617情報:Analysisout00を実行しています-Analysis.toc
13446情報:モジュールフックのキャッシュ...
13539情報:Server \ ServerUI.pyを分析しています
18071情報:モジュールフックを読み込んでいます...
18071情報:モジュールフック「hook-kivy.py」を読み込んでいます。..
[情報] [ファクトリ] 194個のシンボルがロードされました
18290情報:[ファクトリ] 194個のシンボルがロードされました
[INFO] [Logger]ログをC:\ UsersAdministrator.kivy \ logs \ kivy_18-06-21_8.txtに記録します
[情報] [Kivy] v1.10.0
[情報] [Python] v3.5.2(v3.5.2:4def2a2901a5、2016年6月25日、22:18:55)[MSC v.1900 64ビット(AMD64)]
[情報] [画像]プロバイダー:img_tex、img_dds、img_sdl2、img_gif(img_pil、img_ffpyplayerは無視されます)
[INFO] [Logger]ログをC:\ UsersAdministrator.kivy \ logs \ kivy_18-06-21_9.txtに記録します
[情報] [Kivy] v1.10.0
[情報] [Python] v3.5.2(v3.5.2:4def2a2901a5、2016年6月25日、22:18:55)[MSC v.1900 64ビット(AMD64)]
[INFO] [AudioGstplayer] Gstreamer1.10.2.0を使用する
[INFO] [Audio]プロバイダー:audio_gstplayer、audio_sdl2(audio_ffpyplayerは無視されます)
[情報] [画像]プロバイダー:img_tex、img_dds、img_sdl2、img_gif(img_pil、img_ffpyplayerは無視されます)
[情報] [カメラ]プロバイダー:opencv
[情報] [クリップボード]プロバイダー:winctypes
[情報] [ファクトリ] 194個のシンボルがロードされました
[INFO] [OSC]を使用ソケット用
[情報] [ウィンドウ]プロバイダー:sdl2
[INFO] [GL]「OpenGL」グラフィックシステムの使用
[INFO] [GL] GLEWの初期化に成功しました
[INFO] [GL]使用されるバックエンド
[情報] [GL] OpenGLバージョン [情報] [GL] OpenGLベンダー [情報] [GL] OpenGLレンダラー
[INFO] [GL] OpenGL解析バージョン:4、6
[INFO] [GL]シェーディングバージョン
[INFO] [GL]テクスチャの最大サイズ<16384>
[INFO] [GL]テクスチャの最大単位<32>
[情報] [ウィンドウ]自動追加sdl2入力プロバイダー
[情報] [ウィンドウ]仮想キーボード許可、シングルモード、ドッキング
[重要] [スペル]貴重なスペルプロバイダーが見つかりません。
enchant-ImportError:「enchant」という名前のモジュールがありません
ファイル「F:\ Develop \ Python35 \ lib \ site-packages \ kivy \ core__init __。py」、59行目、core_select_lib
fromlist = [モジュール名]、レベル= 0)
ファイル "F:\ Develop \ Python35 \ lib \ site-packages \ kivy \ core \スペリング\ spelling_enchant.py"、6行目
エンチャントをインポートする

[情報] [テキスト]プロバイダー:sdl2
[情報] [VideoGstplayer] Gstreamer1.10.2.0を使用する
[情報] [ビデオ]プロバイダー:gstplayer
33203警告:非表示のインポートが「解雇」されました。 見つかりません!
33797警告:非表示のインポート「34」が見つかりません!
33797警告:非表示のインポート「分析中...」が見つかりません!
33797警告:非表示のインポート「ファイル」が見つかりません!
35141警告:非表示のインポート「ログ」が見つかりません!
35234警告:非表示のインポート「パージ」が見つかりません!
35297警告:非表示のインポートは「終了しました!」 見つかりません!
38000情報:事前検索モジュールパスフックdistutilsを処理しています
45919情報:事前検索モジュールパスフックサイトを処理しています
45935情報:サイト:fake-dirへのリターゲティング 'F:\ Develop \ Python35 \ lib \ site-packages \ PyInstaller \ fake-modules'
53387情報:インポートを除く 'ツイスト'
53392情報:モジュールkivy.supportからtwistedのインポートを削除しています
53394情報:除外するインポートが見つかりません: '_ tkinter'
53395情報:除外するインポートが見つかりません: 'tkinter'
53395情報:モジュールフック「hook-sysconfig.py」を読み込んでいます。..
53478情報:モジュールフック "hook-xml.dom.domreg.py"を読み込んでいます...
53489情報:モジュールフック「hook-pydoc.py」を読み込んでいます。..
53514情報:モジュールフック「hook-lib2to3.py」を読み込んでいます。..
53736情報:モジュールフック「hook-xml.py」を読み込んでいます。..
53740情報:モジュールフック "hook-xml.etree.cElementTree.py"を読み込んでいます...
53744情報:モジュールフック「hook-distutils.py」を読み込んでいます。..
53764情報:モジュールフック「hook-setuptools.py」を読み込んでいます。..
53826情報:モジュールフック「hook-docutils.py」を読み込んでいます。..
60180情報:モジュールフック「hook-cv2.py」を読み込んでいます。..
60203情報:モジュールフック「hook-pygments.py」を読み込んでいます。..
63610情報:モジュールフック「hook-pkg_resources.py」を読み込んでいます。..
64177情報:プリセーフインポートモジュールフックwin32comを処理しています
64400情報:モジュールフック「hook-numpy.core.py」を読み込んでいます。..
64494情報:モジュールフック「hook-encodings.py」を読み込んでいます。..
64569情報:モジュールフック「hook-pywintypes.py」を読み込んでいます。..
64748情報:モジュールフック「hook-win32com.py」を読み込んでいます。..
65425情報:モジュールフック「hook-pythoncom.py」を読み込んでいます。..
65662情報:ctypesDLLを探しています
65721情報:ランタイムフックの分析..。
65728情報:ランタイムフック 'pyi_rth_kivy.py'を含む
65732情報:ランタイムフック 'pyi_rth_pkgres.py'を含む
65767情報:ランタイムフック 'pyi_rth_win32comgenpy.py'を含む
65788情報:ランタイムフック 'pyi_rth_gstreamer.py'を含む
65796情報:ランタイムフック 'pyi_rth_multiprocessing.py'を含む
65821情報:ダイナミックライブラリを探しています
80778情報:卵を探しています
80778情報:PythonライブラリF:\ Develop \ Python35 \ python35.dllを使用しています
80793情報:バインディングリダイレクトが見つかりました:
[]
80809情報:警告がG:\ Projects \ LANRemoteController \ LANRemoteControllerbuild \ server \ warnserver.txtに書き込まれました
80965情報:G:\ Projects \ LANRemoteController \ LANRemoteControllerbuild \ server \ xref-server.htmlに書き込まれたグラフの相互参照
81059情報:PYZをチェックしています
81074情報:tocが変更されたために構築中
81074情報:PYZの構築(ZlibArchive)G:\ Projects \ LANRemoteController \ LANRemoteControllerbuild \ server \ out00-PYZ.pyz
82788情報:PYZの構築(ZlibArchive)G:\ Projects \ LANRemoteController \ LANRemoteControllerbuild \ server \ out00-PYZ.pyzが正常に完了しました。
82819情報:PKGをチェックしています
82819情報:G:\ Projects \ LANRemoteController \ LANRemoteControllerbuild \ server \ out00-PYZ.pyzが変更されたためビルド中
82819情報:PKGの構築(アーカイブ)out00-PKG.pkg
83022情報:PKG(CArchive)out00の構築-PKG.pkgが正常に完了しました。
83022情報:ブートローダーF:\ Develop \ Python35 \ lib \ site-packages \ PyInstallerbootloader \ Windows-64bit \ run.exe
83022情報:EXEをチェックしています
83022情報:マニフェストが変更されたために構築中
83022情報:out00-EXE.tocからEXEをビルドしています
83085情報:EXE G:\ Projects \ LANRemoteController \ LANRemoteControllerbuild \ server \ server.exeにアーカイブを追加しています
83335情報:out00-EXE.tocからのEXEのビルドが正常に完了しました。
83335情報:ツリーをチェックしています
83335情報:out00-Tree.tocが存在しないため、ツリーを構築しています
83335情報:ツリーの構築out00-Tree.toc
83366情報:ツリーをチェックしています
83366情報:out01-Tree.tocが存在しないため、ツリーを構築しています
83366情報:ツリーの構築out01-Tree.toc
83382情報:COLLECTをチェックしています
警告:出力ディレクトリ "G:\ Projects \ LANRemoteController \ LANRemoteController \ dist \ server"とそのすべてのコンテンツが削除されます! 継続する? (y / n)y
134948情報:ディレクトリG:\ Projects \ LANRemoteController \ LANRemoteController \ dist \ serverを削除しています
135183情報:COLLECTout00の構築-COLLECT.toc
136730情報:C:\ UsersAdministratorAppData \ Roaming \ pyinstallerbincache00_py35_64bit \ cv2.cv2.pydのマニフェストを更新しています
136730情報:リソースタイプ24名2言語1033を更新しています
137402情報:C:\ UsersAdministratorAppData \ Roaming \ pyinstallerbincache00_py35_64bit \ numpy.core.multiarray.pydのマニフェストを更新しています
137402情報:リソースタイプ24名2言語1033を更新しています
137464情報:C:\ UsersAdministratorAppData \ Roaming \ pyinstallerbincache00_py35_64bit \ numpy.core.umath.pydのマニフェストを更新しています
137464情報:リソースタイプ24名2言語1033を更新しています
137511情報:C:\ UsersAdministratorAppData \ Roaming \ pyinstallerbincache00_py35_64bit \ numpy.core.multiarray_tests.pydのマニフェストを更新しています
137511情報:リソースタイプ24名2言語1033を更新しています
137574情報:C:\ UsersAdministratorAppData \ Roaming \ pyinstallerbincache00_py35_64bit \ numpy.random.mtrand.pydのマニフェストを更新しています
137574情報:リソースタイプ24名2言語1033を更新しています
137605情報:C:\ UsersAdministratorAppData \ Roaming \ pyinstallerbincache00_py35_64bit \ numpy.fft.fftpack_lite.pydのマニフェストを更新しています
137605情報:リソースタイプ24名2言語1033を更新しています
137636情報:C:\ UsersAdministratorAppData \ Roaming \ pyinstallerbincache00_py35_64bit \ numpy.linalg._umath_linalg.pydのマニフェストを更新しています
137636情報:リソースタイプ24名2言語1033を更新しています
137683情報:C:\ UsersAdministratorAppData \ Roaming \ pyinstallerbincache00_py35_64bit \ numpy.linalg.lapack_lite.pydのマニフェストを更新しています
137683情報:リソースタイプ24名2言語1033を更新しています
141453情報:COLLECTout00の構築-COLLECT.tocが正常に完了しました。
`` `

documentation Windows Python3 Regression

最も参考になるコメント

試す:
pip install --user pyenchant
正しいpipバージョンを使用していることを確認してください。 つまり、pip2またはpip3である可能性があります。

全てのコメント4件

現在、スペルチェックの代替プロバイダーはありません。恐れ入ります。

あなたが今そこでできる唯一のことはそれを自分で作ろうとすることです。 あるいは、誰かがそのライブラリのメンテナとしてステップアップするまで待つかもしれません。 :slightly_frowning_face:

試す:
pip install --user pyenchant
正しいpipバージョンを使用していることを確認してください。 つまり、pip2または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\

これは機能しません。エンチャントCライブラリは自分でコンパイルするか、上記の@dolangのように他の誰かを待つ必要があります。 それでも、助けてくれてありがとう。

ええと、エンチャントがサポートされなくなったという事実を処理することはできません。 したがって、唯一のことは、ドキュメントに警告を追加し、別のライブラリの使用に取り組むことです。

このページは役に立ちましたか?
0 / 5 - 0 評価
bleepcoder.com は、世界中の開発者にソリューションを提供するために、公にライセンスされた GitHub の情報を使用しています。弊社は、GitHub, Inc.をはじめ、GitHubを利用した開発者のプロジェクトとは提携しておりません。私たちは、私たちのサーバー上のビデオや画像をホストしていません。すべての権利はそれぞれの所有者に帰属します。
このページのソース: ソース

人気のあるプログラミング言語
GitHub の人気プロジェクト
その他の 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.