Kivy: pyinstallerで使用するkivy.deps.sdl2kivy.deps.glewをインストールできません

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

バージョン

説明

pyinstallerを使用して、Dockerコンテナ内に実行可能ファイルをビルドしようとしています。 pyinstallerで実行可能ファイルを作成できますが、パッケージに実行に必要なSDLバイナリがありません。

ドキュメントは使用すると言っています:

from kivy.deps import sdl2, glew

coll = COLLECT(exe, Tree('examples-path\\demo\\touchtracer\\'),
               a.binaries,
               a.zipfiles,
               a.datas,
               *[Tree(p) for p in (sdl2.dep_bins + glew.dep_bins)],
               strip=False,
               upx=True,
               name='touchtracer')

しかし、これらの依存関係をインストールしようとすると、これが発生します

pi<strong i="22">@raspberrypi</strong>:~/ $ sudo pip install kivy.deps.sdl2
Collecting kivy.deps.sdl2
  Could not find a version that satisfies the requirement kivy.deps.sdl2 (from versions: )
No matching distribution found for kivy.deps.sdl2

これらのパッケージはpip検索で利用できますが

kivy.deps.angle (0.1.7)           - Repackaged binary dependency of Kivy.
kivy.deps.glew (0.1.10)           - Repackaged binary dependency of Kivy.
kivy.deps.glew_dev (0.1.10)       - Repackaged binary dependency of Kivy.
kivy.deps.gstreamer (0.1.13)      - Repackaged binary dependency of Kivy.
kivy.deps.gstreamer_dev (0.1.13)  - Repackaged binary dependency of Kivy.
kivy.deps.sdl2 (0.1.18)           - Repackaged binary dependency of Kivy.
kivy.deps.sdl2_dev (0.1.18)       - Repackaged binary dependency of Kivy.

実行時:

[INFO   ] [Logger      ] Record log in /usr/src/app/logs/kivy_18-09-25_0.txt
[INFO   ] [Kivy        ] v1.11.0.dev0, git-42c0a90, 20180925
[INFO   ] [Python      ] v2.7.13 (default, Nov 24 2017, 17:33:09) 
[GCC 6.3.0 20170516]
[INFO   ] [Factory     ] 195 symbols loaded
[INFO   ] [Image       ] Providers:  (img_tex, img_dds, img_ffpyplayer, img_gif, img_pil, img_sdl2 ignored)
[CRITICAL] [App         ] Unable to get any Image provider, abort.
[INFO   ] [Logger      ] Record log in /usr/src/app/logs/kivy_18-09-25_1.txt
[INFO   ] [Kivy        ] v1.11.0.dev0, git-42c0a90, 20180925
[INFO   ] [Python      ] v2.7.13 (default, Nov 24 2017, 17:33:09) 
[GCC 6.3.0 20170516]

すべてのkivy依存関係をインストールし、Dockerコンテナー内で通常のようにアプリを実行すると、すべてが正常に機能することに注意してください。

support

最も参考になるコメント

Kivy.deps.xxxはWindowsでのみ使用され、従ったpyinstallerガイドはLinuxではなくWindows用でした。

全てのコメント4件

Kivy.deps.xxxはWindowsでのみ使用され、従ったpyinstallerガイドはLinuxではなくWindows用でした。

👋問題追跡システムは、バグレポートと機能リクエスト専用に使用しています。 ただし、この問題はサポートリクエストのようです。 プロジェクトのサポートを受けるには、

Kivyのインストールで問題が発生した場合は、 WindowsLinux 、およびmacOSのインストールドキュメントを確認してください。

このコメントが誤って作成された場合はお知らせください。問題を再開させていただきます。

インストールしてみてください
pip3インストールkivy-deps.glew
pip3インストールkivy-deps.sdl2

また
pip install kivy-deps.glew
pip install kivy-deps.sdl2

こっちも一緒。 インストールしないでください。

[画像:メールトラック]
https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality5&
Remetente
notificado por
メールトラック
https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality5&
15/09/20
17:57:22

Em ter。、15デセット。 de2020às16:45、cristianmejiaarias <
[email protected]> escreveu:

インストールしてみてください
pip3インストールkivy-deps.glew
pip3インストールkivy-deps.sdl2

また
pip install kivy-deps.glew
pip install kivy-deps.sdl2


このスレッドにサブスクライブしているため、これを受け取っています。
このメールに直接返信し、GitHubで表示してください
https://github.com/kivy/kivy/issues/5944#issuecomment-692939183 、または
登録を解除する
https://github.com/notifications/unsubscribe-auth/AQT5FCXRJZ2O5MHBWFQ7YK3SF676VANCNFSM4FW7ZFYQ

このページは役に立ちましたか?
0 / 5 - 0 評価