pyinstaller๋ฅผ ์ฌ์ฉํ์ฌ ๋์ปค ์ปจํ ์ด๋ ๋ด๋ถ์ ์คํ ํ์ผ์ ๋น๋ํ๋ ค๊ณ ํฉ๋๋ค. 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 ์ข ์์ฑ์ ์ค์นํ๊ณ ๋์ปค ์ปจํ ์ด๋ ๋ด์์ ์ ์์ ์ผ๋ก ์ฑ์ ์คํํ๋ฉด ๋ชจ๋ ๊ฒ์ด ์ ์๋ํฉ๋๋ค.
Kivy.deps.xxx๋ ์๋์ฐ์์๋ง ์ฌ์ฉ๋๋ฉฐ ๋น์ ์ด ๋ฐ๋๋ pyinstaller ๊ฐ์ด๋๋ ๋ฆฌ๋ ์ค๊ฐ ์๋๋ผ ์๋์ฐ์ฉ์ด์์ต๋๋ค.
๐ ๋ฒ๊ทธ ๋ณด๊ณ ๋ฐ ๊ธฐ๋ฅ ์์ฒญ์๋ง ๋ฌธ์ ์ถ์ ๊ธฐ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด ๋ฌธ์ ๋ ์ง์ ์์ฒญ์ผ๋ก ๋ณด์ ๋๋ค. ํ๋ก์ ํธ์ ๋ํ ๋์์ ๋ฐ์ผ๋ ค๋ฉด ์ง์ ์ฑ๋ ์ ์ฌ์ฉํ์ญ์์ค.
Kivy๋ฅผ ์ค์นํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์๋ ๊ฒฝ์ฐ Windows , Linux ๋ฐ macOS ์ฉ ์ค์น ๋ฌธ์๋ฅผ ํ์ธํ์ธ์.
์ด ์๊ฒฌ์ด ์๋ชป๋ ๊ฒ์ธ์ง ์๋ ค์ฃผ์๋ฉด ๋ฌธ์ ๋ฅผ ๋ค์ ์ด๋๋ก ํ๊ฒ ์ต๋๋ค.
์ค์น๋ฅผ ์๋
pip3 ์ค์น kivy-deps.glew
pip3 ์ค์น kivy-deps.sdl2
๋๋
pip ์ค์น kivy-deps.glew
pip ์ค์น kivy-deps.sdl2
์ฌ๊ธฐ๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. ์ค์นํ ์ ์์ต๋๋ค.
[์ด๋ฏธ์ง: ๋ฉ์ผํธ๋]
https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality5&
๋ฆฌ๋ฉํ
ํ
์๋ฆผ ํฌ๋ฅด
๋ฉ์ผ ํธ๋
https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality5&
15/09/20
17:57:22
Em ter., 15 de set. de 2020 ร 16:45, cristianmejiaarias <
์๋ฆผ@github.com> escreu:
์ค์น๋ฅผ ์๋
pip3 ์ค์น kivy-deps.glew
pip3 ์ค์น kivy-deps.sdl2๋๋
pip ์ค์น kivy-deps.glew
pip ์ค์น kivy-deps.sdl2โ
์ด ์ค๋ ๋์ ๊ฐ์ ํ๊ธฐ ๋๋ฌธ์ ์ด ๋ฉ์์ง๋ฅผ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/kivy/kivy/issues/5944#issuecomment-692939183 ๋๋
๊ตฌ๋ ์ทจ์
https://github.com/notifications/unsubscribe-auth/AQT5FCXRJZ2O5MHBWFQ7YK3SF676VANCNFSM4FW7ZFYQ
.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
Kivy.deps.xxx๋ ์๋์ฐ์์๋ง ์ฌ์ฉ๋๋ฉฐ ๋น์ ์ด ๋ฐ๋๋ pyinstaller ๊ฐ์ด๋๋ ๋ฆฌ๋ ์ค๊ฐ ์๋๋ผ ์๋์ฐ์ฉ์ด์์ต๋๋ค.