рдирдорд╕реНрддреЗ, рдореИрдВ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рд╡реА рд╕реЗ рдЙрджрд╛рд╣рд░рдг рдХреЛрдб рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореБрдЭреЗ рд╡рд╛рдкрд╕ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рд╡рд╛рд▓реА рддреНрд░реБрдЯрд┐ рдирд┐рдореНрди рд╣реИред рдХреЛрдИ рднреА рдорджрдж рдмрд╣реБрдд рдЕрдЪреНрдЫреА рд░рд╣реЗрдЧреАред рдореИрдВрдиреЗ рдЗрд╕реА рддрд░рд╣ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд┐рдЫрд▓реА рдкреВрдЫрддрд╛рдЫ рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рд▓реЗрдХрд┐рди рдЙрди рдкрд░ рдЕрднреА рддрдХ рдХреЛрдИ рднреА рд╕реБрдЭрд╛рд╡ рдХрд╛рдо рдирд╣реАрдВ рдЖрдпрд╛ рд╣реИред
[INFO ] [Logger ] Record log in C:\Users\DoddJ\.kivy\logs\kivy_18-03-26_52.txt
[INFO ] [Kivy ] v1.10.0
[INFO ] [Python ] v3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit (Intel)]
[INFO ] [Factory ] 194 symbols loaded
[INFO ] [Image ] Providers: img_tex, img_dds, img_pil, img_gif (img_sdl2, img_ffpyplayer ignored)
[INFO ] [Text ] Provider: pil(['text_sdl2'] ignored)
[CRITICAL] [Window ] Unable to find any valuable Window provider.
sdl2 - ImportError: DLL load failed: The specified module could not be found.
File "C:\Users\dev.DoddJ\AppData\Local\Programs\Python\Python36-32\lib\site-packages\kivy\core\__init__.py", line 59, in core_select_lib
fromlist=[modulename], level=0)
File "C:\Users\dev.DoddJ\AppData\Local\Programs\Python\Python36-32\lib\site-packages\kivy\core\window\window_sdl2.py", line 26, in <module>
from kivy.core.window._window_sdl2 import _WindowSDL2Storage
[CRITICAL] [App ] Unable to get a Window, abort.
Exception ignored in: 'kivy.properties.dpi2px'
Traceback (most recent call last):
File "C:\Users\dev.DoddJ\AppData\Local\Programs\Python\Python36-32\lib\site-packages\kivy\utils.py", line 496, in __get__
retval = self.func(inst)
File "C:\Users\dev.DoddJ\AppData\Local\Programs\Python\Python36-32\lib\site-packages\kivy\metrics.py", line 174, in dpi
EventLoop.ensure_window()
File "C:\Users\dev.DoddJ\AppData\Local\Programs\Python\Python36-32\lib\site-packages\kivy\base.py", line 127, in ensure_window
sys.exit(1)
SystemExit: 1
[CRITICAL] [App ] Unable to get a Window, abort.
рдХреЛрдб рдЬрд┐рд╕реЗ рдореИрдВ рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ:
import kivy
kivy.require('1.10.0') # replace with your current kivy version !
from kivy.app import App
from kivy.uix.label import Label
class MyApp(App):
def build(self):
return Label(text='Hello world')
if __name__ == '__main__':
MyApp().run()
рдпрд╣ рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо (рдкреЙрд╡рд░рд╢реЗрд▓) рдкрд░ рдХреНрдпрд╛ рдХрд╣рддрд╛ рд╣реИ:
python -m pip freeze | select-string cython
@dolang рдпрд╣ рдХрд╣рддрд╛ рд╣реИ
'рдЪрдпрди-рд╕реНрдЯреНрд░рд┐рдВрдЧ' рдХреЛ рдЖрдВрддрд░рд┐рдХ рдпрд╛ рдмрд╛рд╣рд░реА рдХрдорд╛рдВрдб рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╣рдЪрд╛рдирд╛ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИ,
рдСрдкрд░реЗрдЯ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдо рдпрд╛ рдмреИрдЪ рдлрд╝рд╛рдЗрд▓ред
рд╣рд╛рдБ, рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рдерд╛ред рдЖрдкрдХреЛ рдЗрд╕реЗ PowerShell рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рдбреЙрд╕ рдкреНрд░реЙрдореНрдкреНрдЯ рдХрд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд╣реИред
Win + x
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдлрд┐рд░ рдЗрд╕реЗ рдЪреБрдиреЗрдВ, рдпрд╛ рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдкрд░ powershell
рдЯрд╛рдЗрдк рдХрд░реЗрдВред рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреНрд░реЙрдореНрдкреНрдЯ рдХреЗ рдкрд╣рд▓реЗ 2 рдЕрдХреНрд╖рд░ рдХреЗ рд░реВрдк рдореЗрдВ PS
рд╣реЛрдЧрд╛ред
рдУрд╣ рдареАрдХ рд╣реИред рдкреЙрд╡рд░рд╢реЗрд▓ рдореЗрдВ рдпрд╣ рдХрд╣рддрд╛ рд╣реИ
Cython==0.27.3
рдареАрдХ рд╣реИ, рднрд╛рдЧреНрдп рдХреЗ рдмрд┐рдирд╛ рд╕рдорд╛рди рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред рдореВрд▓ рд░реВрдк рд╕реЗ, рддреНрд░реБрдЯрд┐ рдХреНрдпрд╛ рдХрд╣рддреА рд╣реИ рдХрд┐ sdl2
рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЧрд╛рдпрдм рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕реЗ python -m pip install kivy.deps.sdl2
рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ рдЬреЛ рдХрд╣реАрдВ рдЖрдкрдХреЗ рдореВрд▓ рд╡рд┐рд╡рд░рдг рдореЗрдВ рд╣реИред
рдореБрдЭреЗ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдХрд┐рд╕реА рдЕрдиреНрдп рдорд╢реАрди рдкрд░ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЖрдк рдЗрд╕ рдмреАрдЪ рдЙрд╕ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ pip uninstall ...
+ pip install ...
рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЕрдм рдПрдХ рдФрд░ рдорд╢реАрди рдкрд░ рдХреЛрд╢рд┐рд╢ рдХреА, рд╡рд╣реА рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ (рдпрд╛рдиреА рдпрд╣ рдпрд╣рд╛рдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ)ред рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рд╣реИ:
PS C:\> python -m pip freeze | select-string sdl2
рдпрд╣ рдЖрдкрдХреЛ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП: kivy.deps.sdl2==0.1.17
ред
рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрдИ рдкрд╛рдпрдерди рджреБрднрд╛рд╖рд┐рдП рд╕реНрдерд╛рдкрд┐рдд рд╣реИрдВ:
PS C:\> py -3.6 -m pip freeze | select-string sdl2
рдпрджрд┐ рдЗрди рджреЛ рдЖрджреЗрд╢реЛрдВ рдореЗрдВ рд╕реЗ рдХреЛрдИ рдПрдХ рдЖрдкрдХреЛ рдЙрдкрд░реЛрдХреНрдд рдЖрдЙрдЯрдкреБрдЯ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ, рддреЛ kivy.deps.sdl2
рдкреБрдирдГ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
рдЕрдЧрд░ рд╡реЗ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдЬреЛ рднреА рдЖрдкрдХреЛ рдорд┐рд▓рддрд╛ рд╣реИ рдЙрд╕реЗ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ:
PS C:\> dir C:\Users\dev.DoddJ\AppData\Local\Programs\Python\Python36-32\share\sdl2\bin
рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ 64-рдмрд┐рдЯ рдкрд╛рдпрдерди рджреБрднрд╛рд╖рд┐рдпрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдкрдбрд╝реЗред (рдмрд╕ рдПрдХ рдЕрдиреБрдорд╛рди, рдЕрднреА рддрдХ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИред)
рдореИрдВрдиреЗ рд╡рд╣ рдХрд┐рдпрд╛ рдФрд░
kivy.deps.sdl2==0.1.17 . рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
рдореИрдВрдиреЗ 32-рдмрд┐рдЯ рдХреА рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдХрд░ рджреА рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд╕реНрдерд╛рди рдкрд░ 64-рдмрд┐рдЯ рдкрд╛рдпрдерди рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЕрднреА рднреА рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ
H:\untitled2\Scripts\python.exe "C:/Users/DoddJ/PycharmProjects/untitled/KIVY TEST.py"
[INFO ] [Logger ] Record log in C:\Users\DoddJ\.kivy\logs\kivy_18-03-28_40.txt
[INFO ] [Kivy ] v1.10.0
[INFO ] [Python ] v3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40) [MSC v.1900 64 bit (AMD64)]
[INFO ] [Factory ] 194 symbols loaded
[INFO ] [Image ] Providers: img_tex, img_dds, img_pil, img_gif (img_sdl2, img_ffpyplayer ignored)
[INFO ] [Text ] Provider: pil(['text_sdl2'] ignored)
[CRITICAL] [Window ] Unable to find any valuable Window provider.
[CRITICAL] [App ] Unable to get a Window, abort.
Exception ignored in: 'kivy.properties.dpi2px'
Traceback (most recent call last):
File "C:\Users\dev.DoddJ\AppData\Local\Programs\Python\Python36\lib\site-packages\kivy\utils.py", line 496, in __get__
retval = self.func(inst)
File "C:\Users\dev.DoddJ\AppData\Local\Programs\Python\Python36\lib\site-packages\kivy\metrics.py", line 174, in dpi
EventLoop.ensure_window()
File "C:\Users\dev.DoddJ\AppData\Local\Programs\Python\Python36\lib\site-packages\kivy\base.py", line 127, in ensure_window
sys.exit(1)
SystemExit: 1
[CRITICAL] [App ] Unable to get a Window, abort.
Process finished with exit code 1
рдареАрдХ рд╣реИ, рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рдерд╛ рдХрд┐ 32/64-рдмрд┐рдЯ рдпрд╣рд╛рдВ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ .dll
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд╣рд╛рдВ рд╣реИ рдпрд╛ рдирд╣реАрдВ?
PS C:\> dir C:\Users\dev.DoddJ\AppData\Local\Programs\Python\Python36\share\sdl2\bin
рдпрджрд┐ рдпрд╣ рд╡рд╣рд╛рдВ рд╣реИ, рддреЛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рд╡рд╛рдпрд░рд╕ рд╕реНрдХреИрдирд░ рдЗрд╕реЗ рдЕрд╡рд░реБрджреНрдз рдХрд░ рд░рд╣рд╛ рд╣реЛ, рдпрд╛ рдЖрдкрдХрд╛ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ (рдпрд╛ рдХреЛрдИ рдЕрдиреНрдп рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдШреБрд╕рдкреИрда рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░)? рдпрд╣ рдРрд╕рд╛ рдХреБрдЫ рдирд╣реАрдВ рд╣реИ рдЬреЛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрдореНрд╣реЛред
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдореЗрд░реА рд╕реНрдерд╛рдкрдирд╛ рдкрд░ рдлрд┐рд░ рд╕реЗ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реА рдФрд░ рдкреНрд░реЛрд╕реЗрд╕ рд╣реИрдХрд░ рдореЗрдВ рдПрдХ рдЪрд▓ рд░рд╣реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЦреЛрд▓рд╛ред рдпрд╣ SDL2.dll PyPI рдХреЗ рд▓рд┐рдП рдХрд╕реНрдЯрдо-рдирд┐рд░реНрдорд┐рдд рд╣реИ рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд╣реИред рдЖрдкрдХреА Windows рдиреАрддрд┐ рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЗрд╕рдХреЗ рдХрд╛рд░рдг рдЗрд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЕрд╡рд░реБрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╢рд╛рдпрдж рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ?
рдкрд╣рд▓реЗ рдХреА рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рд╛рдЗрдерди 0.27.3 рд╣реИ рдФрд░ рдХрдВрд╕реЛрд▓ рд▓реЙрдЧ Kivy v1.10.0 рдХрд╣рддрд╛ рд╣реИ ... рд╡реЗ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЧрд╛рдпрдм рд╡рд┐рдВрдбреЛ рдкреНрд░рджрд╛рддрд╛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдкрд╣рд▓рд╛ рд╕реБрд░рд╛рдЧ рдХреНрдпреЛрдВ рд╣реИ .. .. рд╢рд╛рдпрдж рд╕рд╛рдЗрдерди 0.25.2 (1.10 рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ + рдХрд┐рд╡реА рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рдпрд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ pip install kivy==master
рдЕрдкрдиреЗ рд╡рд░реНрддрдорд╛рди рд╕рд╛рдЗрдерди рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде?
рдореБрдЭреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 64 bit (AMD64)] on win32
. рдХреЗ рд╕рд╛рде рднреА рдорд┐рд▓ рд░рд╣реА рд╣реИ
````
C:> python3 -m pip рд╢реЛ kivy kivy.deps.glew kivy.deps.sdl2
рдирд╛рдо: рдХрд┐рд╡реАрдпреВ
рд╕рдВрд╕реНрдХрд░рдг: 1.10.0
рд╕рд╛рд░рд╛рдВрд╢: рд╣рд╛рд░реНрдбрд╡реЗрдпрд░-рддреНрд╡рд░рд┐рдд рдорд▓реНрдЯреАрдЯрдЪ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рддреЗрдЬреА рд╕реЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реАред
рд╣реЛрдо рдкреЗрдЬ: http://kivy.org
рд▓реЗрдЦрдХ: рдХрд┐рд╡реА рдЯреАрдо рдФрд░ рдЕрдиреНрдп рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛
рд▓реЗрдЦрдХ-рдИрдореЗрд▓: [email protected]
рд▓рд╛рдЗрд╕реЗрдВрд╕: рдПрдордЖрдИрдЯреА
рд╕реНрдерд╛рди: c:\users\jedingtoappdata\roaming\python\python36\site-packages
рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: рдбреЙрдХреНрдпреВрдЯрд┐рд▓реНрд╕, рдХрд┐рд╡реА-рдЧрд╛рд░реНрдбрди, рдкрд┐рдЧрдореЗрдВрдЯ
рдирд╛рдо: kivy.deps.glew
рд╕рдВрд╕реНрдХрд░рдг: 0.1.9
рд╕рд╛рд░рд╛рдВрд╢: рдХрд┐рд╡реА рдХреА рдкреБрди: рдкреИрдХ рдХреА рдЧрдИ рдмрд╛рдЗрдирд░реА рдирд┐рд░реНрднрд░рддрд╛ред
рд╣реЛрдо рдкреЗрдЬ: http://kivy.org/
рд▓реЗрдЦрдХ: рдХреАрд╡реА рдХреНрд░реВ
рд▓реЗрдЦрдХ-рдИрдореЗрд▓: [email protected]
рд▓рд╛рдЗрд╕реЗрдВрд╕: рдПрдордЖрдИрдЯреА
рд╕реНрдерд╛рди: c:\users\jedingtoappdata\roaming\python\python36\site-packages
рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
рдирд╛рдо: kivy.deps.sdl2
рд╕рдВрд╕реНрдХрд░рдг: 0.1.17
рд╕рд╛рд░рд╛рдВрд╢: рдХрд┐рд╡реА рдХреА рдкреБрди: рдкреИрдХ рдХреА рдЧрдИ рдмрд╛рдЗрдирд░реА рдирд┐рд░реНрднрд░рддрд╛ред
рд╣реЛрдо рдкреЗрдЬ: http://kivy.org/
рд▓реЗрдЦрдХ: рдХреАрд╡реА рдХреНрд░реВ
рд▓реЗрдЦрдХ-рдИрдореЗрд▓: [email protected]
рд▓рд╛рдЗрд╕реЗрдВрд╕: zlib
рд╕реНрдерд╛рди: c:\users\jedingtoappdata\roaming\python\python36\site-packages
рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
рджреНрд╡рд╛рд░рд╛ рдЕрдкреЗрдХреНрд╖рд┐рдд:
````
рдЗрд╕реЗ рдЪрд▓рд╛рдиреЗ рд╕реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдорд┐рд▓рддрд╛ рд╣реИ:
````
рдкрд╛рдпрдерди 3.6.5 (v3.6.5:f59c0932b4, рдорд╛рд░реНрдЪ 28 2018, 17:00:18) [MSC v.1900 64 рдмрд┐рдЯ (AMD64)] win32 рдкрд░
рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП "рд╕рд╣рд╛рдпрддрд╛", "рдХреЙрдкреАрд░рд╛рдЗрдЯ", "рдХреНрд░реЗрдбрд┐рдЯ" рдпрд╛ "рд▓рд╛рдЗрд╕реЗрдВрд╕" рдЯрд╛рдЗрдк рдХрд░реЗрдВред
kivy.app рд╕реЗ рдЖрдпрд╛рдд рдРрдк
[рдЬрд╛рдирдХрд╛рд░реА] [рд▓реЙрдЧрд░] рд░рд┐рдХреЙрд░реНрдб рд▓реЙрдЧ рдЗрди C:\Users\jedingto.kivy\logs\kivy_18-05-17_4.txt
[рдЬрд╛рдирдХрд╛рд░реА] [рдХреАрд╡реА] v1.10.0
[рдЬрд╛рдирдХрд╛рд░реА] [рдкрд╛рдпрдерди] рд╡реА3.6.5 (v3.6.5:f59c0932b4, 28 рдорд╛рд░реНрдЪ 2018, 17:00:18) [рдПрдордПрд╕рд╕реА v.1900 64 рдмрд┐рдЯ (рдПрдПрдордбреА64)]
[рдЬрд╛рдирдХрд╛рд░реА] [рдХрд╛рд░рдЦрд╛рдирд╛] 194 рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛
[рдЬрд╛рдирдХрд╛рд░реА] [рдЫрд╡рд┐] рдкреНрд░рджрд╛рддрд╛: img_tex, img_dds, img_gif (img_sdl2, img_pil, img_ffpyplayer рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ рдЧрдпрд╛)
kivy.uix.widget рд╕реЗ рдЖрдпрд╛рдд рд╡рд┐рдЬреЗрдЯ
рд╡рд░реНрдЧ рдкреЛрдВрдЧрдЧреЗрдо (рд╡рд┐рдЬреЗрдЯ):
... рдЙрддреНрддреАрд░реНрдг
...
рдХрдХреНрд╖рд╛ рдкреЛрдВрдЧрдПрдк (рдРрдк):
... рдбреАрдИрдПрдлрд╝ рдмрд┐рд▓реНрдб (рд╕реНрд╡рдпрдВ):
... рд╡рд╛рдкрд╕реА рдкреЛрдВрдЧрдЧреЗрдо ()
...
рдкреЛрдВрдЧрдПрдк ()ред рд░рди ()
[рдорд╣рддреНрд╡рдкреВрд░реНрдг] [рд╡рд┐рдВрдбреЛ] рдХреЛрдИ рдореВрд▓реНрдпрд╡рд╛рди рд╡рд┐рдВрдбреЛ рдкреНрд░рджрд╛рддрд╛ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдеред
sdl2 - ImportError: DLL рд▓реЛрдб рд╡рд┐рдлрд▓: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛ред
рдлрд╝рд╛рдЗрд▓ "C:\Users\jedingtoAppData\Roaming\Python\Python36\site-packages\kivy\core__init__.py", рд▓рд╛рдЗрди 59, core_select_lib рдореЗрдВ
рд╕реВрдЪреА рд╕реЗ = [рдореЙрдбреНрдпреВрд▓рдирд╛рдо], рд╕реНрддрд░ = 0)
рдлрд╝рд╛рдЗрд▓ "C:\Users\jedingtoAppData\Roaming\Python\Python36\site-packages\kivy\core\window\window_sdl2.py", рд▓рд╛рдЗрди 26, рдореЗрдВ
kivy.core.window._window_sdl2 рд╕реЗ рдЖрдпрд╛рдд _WindowSDL2Storage
[рдорд╣рддреНрд╡рдкреВрд░реНрдг] [рдРрдк] рд╡рд┐рдВрдбреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде, рдирд┐рд░рд╕реНрдд рдХрд░реЗрдВред
````
SDL2 DLL рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЗ рдмрд╛рд╡рдЬреВрдж:
````
dir %AppData%\Python\sharesdl2\bin\SDL2.dll
рдбреНрд░рд╛рдЗрд╡ C рдореЗрдВ рд╡реЙрд▓реНрдпреВрдо XXXXXX рд╣реИ
рд╡реЙрд▓реНрдпреВрдо рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ 0000-0000 . рд╣реИ
C:\Users\USERAppData\Roaming\Python\sharesdl2\bin рдХреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛
2018-05-17 11:33 рдкреВрд░реНрд╡рд╛рд╣реНрди 1,254,400 SDL2.dll
1 рдлрд╝рд╛рдЗрд▓ (рдлрд╝рд╛рдЗрд▓реЗрдВ) 1,254,400 рдмрд╛рдЗрдЯреНрд╕
0 рдбреАрдЖрдИрдЖрд░ (рдУрдВ) 161,199,689,728 рдмрд╛рдЗрдЯреНрд╕ рдореБрдХреНрдд
````
рдФрд░ рдореБрдЭреЗ рдпрд╣ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпрд╣ рддрдм рднреА рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдореИрдВ kivy.deps.sdl
рдХреЛ --user
рдореЛрдб рд╕реЗ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдореЛрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ C:\Program Files\Python\share\sdl2
рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рддреНрд░реБрдЯрд┐ рд╡рд╣реА рд╣реИ:
````
рдкреЛрдВрдЧрдПрдк ()ред рд░рди ()
[рдорд╣рддреНрд╡рдкреВрд░реНрдг] [рд╡рд┐рдВрдбреЛ] рдХреЛрдИ рдореВрд▓реНрдпрд╡рд╛рди рд╡рд┐рдВрдбреЛ рдкреНрд░рджрд╛рддрд╛ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдеред
sdl2 - ImportError: DLL рд▓реЛрдб рд╡рд┐рдлрд▓: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛ред
рдлрд╝рд╛рдЗрд▓ "C:\Users\jedingtoAppData\Roaming\Python\Python36\site-packages\kivy\core__init__.py", рд▓рд╛рдЗрди 59, core_select_lib рдореЗрдВ
рд╕реВрдЪреА рд╕реЗ = [рдореЙрдбреНрдпреВрд▓рдирд╛рдо], рд╕реНрддрд░ = 0)
рдлрд╝рд╛рдЗрд▓ "C:\Users\jedingtoAppData\Roaming\Python\Python36\site-packages\kivy\core\window\window_sdl2.py", рд▓рд╛рдЗрди 26, рдореЗрдВ
kivy.core.window._window_sdl2 рд╕реЗ рдЖрдпрд╛рдд _WindowSDL2Storage
[рдорд╣рддреНрд╡рдкреВрд░реНрдг] [рдРрдк] рд╡рд┐рдВрдбреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде, рдирд┐рд░рд╕реНрдд рдХрд░реЗрдВред
````
рдпрд╣ рддрдм рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рдЬрдм рдореИрдВ cd
python3
рдЪрд▓рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ SDL2.dll
рдХреЗ рдмрдЧрд▓ рдореЗрдВ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕рд╣реА
рдареАрдХ рд╣реИ, рдпрд╣рд╛рдБ рдХрдИ рдЪреАрдЬрд╝реЗрдВ рдЪрд▓ рд░рд╣реА рд╣реИрдВ:
.dll
рдореМрдЬреВрдж рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП...\site-packages\kivy\deps\sdl2\__init__.py
рд▓реЛрдб рд╣реЛ рдЬрд╛рддреА рд╣реИ рдФрд░ .dll
. рдкрд░ рдЗрдВрдЧрд┐рдд рдХрд░рддреА рд╣реИрдЕрдм рддрдХ рдореИрдВ рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди 3. рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕реЗ рдмрд╛рд╣рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдПрдХ рдФрд░ рдЪреАрдЬ рдЬрд┐рд╕реЗ рдЖрдк рдЖрдЬрдорд╛ рд╕рдХрддреЗ рд╣реИрдВ: рдПрдХ рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдЦреЛрд▓реЗрдВ рдФрд░ PATH рдХреЛ рд╕реАрдзреЗ sdl2 рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВред рдХреБрдЫ рдЗрд╕ рддрд░рд╣:
\> set PATH=C:\Users\USER\AppData\Roaming\Python\share\sdl2\bin;%PATH%
@dolang рдареАрдХ рд╣реИ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ SDL2.dll
рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ %PATH%
рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ .... рдЙрд╕ рддреНрд░реБрдЯрд┐ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ред img_sdl2
рдЕрдм "рдЕрдирджреЗрдЦрд╛" рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА "рдХрд┐рд╕реА рднреА рдореВрд▓реНрдпрд╡рд╛рди рд╡рд┐рдВрдбреЛ рдкреНрд░рджрд╛рддрд╛ рдХреЛ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде" рд╣реИред рдЗрд╕рдиреЗ рдХреБрдЫ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ (рд▓рдЧрднрдЧ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд?) рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рднреА рджрд┐рдпрд╛
[INFO ] [Logger ] Record log in C:\Users\jedingto\.kivy\logs\kivy_18-05-17_15.txt
[INFO ] [Kivy ] v1.10.0
[INFO ] [Python ] v3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 64 bit (AMD64)]
[INFO ] [Factory ] 194 symbols loaded
[INFO ] [Image ] Providers: img_tex, img_dds, img_sdl2, img_gif (img_pil, img_ffpyplayer ignored)
[INFO ] [OSC ] using <thread> for socket
[INFO ] [Window ] Provider: sdl2
[CRITICAL] [Window ] Unable to find any valuable Window provider.
sdl2 - ImportError: DLL load failed: The specified module could not be found.
File "C:\Users\jedingto\AppData\Roaming\Python\Python36\site-packages\kivy\core\__init__.py", line 67, in core_select_lib
cls = cls()
File "C:\Users\jedingto\AppData\Roaming\Python\Python36\site-packages\kivy\core\window\window_sdl2.py", line 140, in __init__
super(WindowSDL, self).__init__()
File "C:\Users\jedingto\AppData\Roaming\Python\Python36\site-packages\kivy\core\window\__init__.py", line 899, in __init__
self.create_window()
File "C:\Users\jedingto\AppData\Roaming\Python\Python36\site-packages\kivy\core\window\window_sdl2.py", line 269, in create_window
self.fullscreen, resizable, state)
File "kivy\core\window\_window_sdl2.pyx", line 110, in kivy.core.window._window_sdl2._WindowSDL2Storage.setup_window (kivy\core/window\_window_sdl2.c:2466)
File "kivy\graphics\cgl.pyx", line 52, in kivy.graphics.cgl.cgl_get_backend_name (kivy\graphics\cgl.c:3044)
File "kivy\graphics\cgl.pyx", line 60, in kivy.graphics.cgl.cgl_get_backend_name (kivy\graphics\cgl.c:2879)
File "C:\Program Files\Python36\lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 994, in _gcd_import
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 658, in _load_unlocked
File "<frozen importlib._bootstrap>", line 571, in module_from_spec
File "<frozen importlib._bootstrap_external>", line 922, in create_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
рдореИрдВрдиреЗ PATH рд╕реЗ рдмрд╛рд░-рдмрд╛рд░ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рд╣рдЯрд╛рдиреЗ рдХреА рдкреБрд╖реНрдЯрд┐ рдХреА рдХрд┐ "рдЕрдирджреЗрдЦрд╛" рдЦрдВрдб рдореЗрдВ img_sdl2
рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдЙрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИ, рдФрд░ рдпрд╣ рдХрд┐ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рддреНрд░реБрдЯрд┐ рдкрд╛рда рдкреНрд░рдХрдЯ рд╣реЛрддрд╛ рд╣реИ рдпрд╛ рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ SDL2 рдкрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред
рдЕрдм, glew
рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдареАрдХ рдмрдЧрд▓ рдореЗрдВ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП ( share\glew\bin
)ред рдЕрдЧрд░ рдЖрдк рдЗрд╕реЗ рднреА рдЬреЛрдбрд╝ рджреЗрдВ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛?
рдЖрд╣!
рддреЛ, рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░, рдЗрд╕реЗ %AppData%\Python\share\glew\bin;%AppData%\Python\share\sdl2\bin;
рд╕реЗ PATH
рдкреНрд░реАрдкреЗрдб рдХрд░рдХреЗ "рд╣рд▓" рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
cmd /C "PATH=%AppData%\Python\share\glew\bin;%AppData%\Python\share\sdl2\bin;%PATH% && python3 -c ^"from kivy.core.window._window_sdl2 import _WindowSDL2Storage^""
рд▓реЗрдХрд┐рди рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдпрд╣ рдкреНрд░рддрд┐ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИ
рдкрд╛рдЗрдк-рдЗрдВрд╕реНрдЯреЙрд▓-рдкрд╛рдпрдерди-рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ PATH
рдореЗрдВ рдЕрдкрдирд╛ рд░рд╛рд╕реНрддрд╛ рдХреИрд╕реЗ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдЙрдиреНрд╣реЗрдВ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП? (рдПрдХ рд░рд┐рдмреВрдЯ рдЕрдкрд░реНрдпрд╛рдкреНрдд рдерд╛)
рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рд░реНрдл рдПрдХ рд╕реБрд░рд╛рдЧ рдерд╛ рдХрд┐ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрд╡рд░реБрджреНрдз рд╣реИрдВ рдпрд╛ рдирд╣реАрдВред рдЕрдЪреНрдЫреА рдмрд╛рдд рд╣реИ рдХрд┐ рд╡реЗ рдирд╣реАрдВ рд╣реИрдВред
рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ (рдмрд┐рдВрджреБ 2.), рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрджрд┐ рдЖрдк __init__.py
рдХреЛ site-packages\kivy\deps\...
рдореЗрдВ рдЦреЛрд▓рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЕрдм рдореБрдЭреЗ рдЖрдкрдХреЗ рдорд╛рдорд▓реЗ рдХреА рддрд░рд╣ рд╣реА рдореЗрд░рд╛ рддреЛрдбрд╝рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдЦреЛрдЬрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред :рдореБрд╕реНрдХреБрд░рд╛рдУ:
рдХреНрдпрд╛ рдпрд╣ рдХрд┐рд╕реА рдХрд╛рдо рдХрд╛ рд╣реИ?
````
рдкреАрдбреАрдмреА рдЖрдпрд╛рдд рдХрд░реЗрдВ
рдкреАрдбреАрдмреА.рд░рди ()
рдХреАрдмреЛрд░реНрдб рдЗрдВрдЯрд░рдкреНрдЯ
рдореЗрдордирд╛
рдХреАрдмреЛрд░реНрдб рдЗрдВрдЯрд░рдкреНрдЯ
pdb.run ("kivy.core.window._window_sdl2 рд╕реЗ рдЖрдпрд╛рдд _WindowSDL2Storage")(1) ()
(рдкреАрдбреАрдмреА) рдПрд╕
--рдмреБрд▓рд╛рдирд╛--(966)_рдЦреЛрдЬ_рдФрд░_рд▓реЛрдб ()
(рдкреАрдбреАрдмреА)(968)_рдЦреЛрдЬ_рдФрд░_рд▓реЛрдб ()
(рдкреАрдбреАрдмреА)
--рдмреБрд▓рд╛рдирд╛--(143)__init__()
(рдкреАрдбреАрдмреА)(144)__init__()
(рдкреАрдбреАрдмреА)(145)__init__()
(рдкреАрдбреАрдмреА)
--рд╡рд╛рдкрд╕реА--(145)__init__()->рдХреЛрдИ рдирд╣реАрдВ
(рдкреАрдбреАрдмреА)
--рдмреБрд▓рд╛рдирд╛--(147)__рдПрдВрдЯрд░__()
(рдкреАрдбреАрдмреА)(148)__рдПрдВрдЯрд░__()
(рдкреАрдбреАрдмреА)
--рдмреБрд▓рд╛рдирд╛--(157)_get_module_lock ()
(рдкреАрдбреАрдмреА)(163)_рдЧреЗрдЯ_рдореЙрдбреНрдпреВрд▓_рд▓реЙрдХ ()
(рдкреАрдбреАрдмреА)(164)_рдЧреЗрдЯ_рдореЙрдбреНрдпреВрд▓_рд▓реЙрдХ ()
(рдкреАрдбреАрдмреА)(165)_рдЧреЗрдЯ_рдореЙрдбреНрдпреВрд▓_рд▓реЙрдХ ()
(рдкреАрдбреАрдмреА)(166)_рдЧреЗрдЯ_рдореЙрдбреНрдпреВрд▓_рд▓реЙрдХ ()
(рдкреАрдбреАрдмреА)
KeyError: 'kivy.core.window._window_sdl2'(166)_рдЧреЗрдЯ_рдореЙрдбреНрдпреВрд▓_рд▓реЙрдХ ()
(рдкреАрдбреАрдмреА)(167)_рдЧреЗрдЯ_рдореЙрдбреНрдпреВрд▓_рд▓реЙрдХ ()
(рдкреАрдбреАрдмреА)(168)_рдЧреЗрдЯ_рдореЙрдбреНрдпреВрд▓_рд▓реЙрдХ ()
(рдкреАрдбреАрдмреА)(170)_рдЧреЗрдЯ_рдореЙрдбреНрдпреВрд▓_рд▓реЙрдХ ()
(рдкреАрдбреАрдмреА)(171)_get_module_lock ()
(рдкреАрдбреАрдмреА)(174)_рдЧреЗрдЯ_рдореЙрдбреНрдпреВрд▓_рд▓реЙрдХ ()
(рдкреАрдбреАрдмреА)
--рдмреБрд▓рд╛рдирд╛--(58)__init__()
(рдкреАрдбреАрдмреА)(59)__init__()
(рдкреАрдбреАрдмреА)(60)__init__()
(рдкреАрдбреАрдмреА)(61)__init__()
(рдкреАрдбреАрдмреА)(62)__init__()
(рдкреАрдбреАрдмреА)(63)__init__()
(рдкреАрдбреАрдмреА)(64)__init__()
(рдкреАрдбреАрдмреА)
--рд╡рд╛рдкрд╕реА--(64)__init__()->рдХреЛрдИ рдирд╣реАрдВ
(рдкреАрдбреАрдмреА)(176)_рдЧреЗрдЯ_рдореЙрдбреНрдпреВрд▓_рд▓реЙрдХ ()
(рдкреАрдбреАрдмреА)(187)_рдЧреЗрдЯ_рдореЙрдбреНрдпреВрд▓_рд▓реЙрдХ ()
(рдкреАрдбреАрдмреА)(189)_рдЧреЗрдЯ_рдореЙрдбреНрдпреВрд▓_рд▓реЙрдХ ()
(рдкреАрдбреАрдмреА)(191)_рдЧреЗрдЯ_рдореЙрдбреНрдпреВрд▓_рд▓реЙрдХ ()
(рдкреАрдбреАрдмреА)
--рд╡рд╛рдкрд╕реА--(191)_get_module_lock()->_ModuleLock('... 1869402554208
(рдкреАрдбреАрдмреА)(149)__рдПрдВрдЯрд░__()
(рдкреАрдбреАрдмреА)
--рдмреБрд▓рд╛рдирд╛--(78) рдЕрдзрд┐рдЧреНрд░рд╣рдг ()
(рдкреАрдбреАрдмреА)(84) рдЕрдзрд┐рдЧреНрд░рд╣рдг ()
(рдкреАрдбреАрдмреА)(85) рдЕрдзрд┐рдЧреНрд░рд╣рдг ()
(рдкреАрдбреАрдмреА)(86) рдЕрдзрд┐рдЧреНрд░рд╣рдг ()
(рдкреАрдбреАрдмреА)(87) рдЕрдзрд┐рдЧреНрд░рд╣рдг ()
(рдкреАрдбреАрдмреА)(88) рдЕрдзрд┐рдЧреНрд░рд╣рдг ()
(рдкреАрдбреАрдмреА)(89) рдЕрдзрд┐рдЧреНрд░рд╣рдг ()
(рдкреАрдбреАрдмреА)(90) рдЕрдзрд┐рдЧреНрд░рд╣рдг ()
(рдкреАрдбреАрдмреА)(91) рдЕрдзрд┐рдЧреНрд░рд╣рдг ()
(рдкреАрдбреАрдмреА)(92) рдЕрдзрд┐рдЧреНрд░рд╣рдг ()
(рдкреАрдбреАрдмреА)(101) рдЕрдзрд┐рдЧреНрд░рд╣рдг ()
(рдкреАрдбреАрдмреА)
рдореБрдЦреНрдп рддреНрд░реБрдЯрд┐: 12616(101) рдЕрдзрд┐рдЧреНрд░рд╣рдг ()
(рдкреАрдбреАрдмреА)
--рд╡рд╛рдкрд╕реА--(101)рдЕрдзрд┐рдЧреНрд░рд╣рдг ()->рдХреЛрдИ рдирд╣реАрдВ
(рдкреАрдбреАрдмреА)
рдореБрдЦреНрдп рддреНрд░реБрдЯрд┐: 12616(149)__рдПрдВрдЯрд░__()
(рдкреАрдбреАрдмреА)
--рд╡рд╛рдкрд╕реА--(149)__рдПрдВрдЯрд░__()->рдХреЛрдИ рдирд╣реАрдВ
(рдкреАрдбреАрдмреА)
рдореБрдЦреНрдп рддреНрд░реБрдЯрд┐: 12616(968)_рдЦреЛрдЬ_рдФрд░_рд▓реЛрдб ()
(рдкреАрдбреАрдмреА)
--рд╡рд╛рдкрд╕реА--(968)_find_and_load ()->рдХреЛрдИ рдирд╣реАрдВ
(рдкреАрдбреАрдмреА)
рдореБрдЦреНрдп рддреНрд░реБрдЯрд┐: 12616(1) ()
(рдкреАрдбреАрдмреА)
--рд╡рд╛рдкрд╕реА--(1) ()->рдХреЛрдИ рдирд╣реАрдВ
(рдкреАрдбреАрдмреА)
рдореБрдЦреНрдп рддреНрд░реБрдЯрд┐: 12616
c:\рдкреНрд░реЛрдЧреНрд░рд╛рдо filespython36\lib\bdb.py(434)run()
-> рдирд┐рд╖реНрдкрд╛рджрди (cmd, рд╡реИрд╢реНрд╡рд┐рдХ, рд╕реНрдерд╛рдиреАрдп)
(рдкреАрдбреАрдмреА)
c:\рдкреНрд░реЛрдЧреНрд░рд╛рдо filespython36\lib\bdb.py(435)рд░рди ()
-> рдмреАрдбреАрдмреАрдХреНрд╡рд┐рдЯ рдХреЛ рдЫреЛрдбрд╝рдХрд░:
(рдкреАрдбреАрдмреА)
c:\рдкреНрд░реЛрдЧреНрд░рд╛рдо filespython36\lib\bdb.py(438)рд░рди ()
-> рд╕реНрд╡.рдЫреЛрдбрд╝рдирд╛ = рд╕рдЪ
(рдкреАрдбреАрдмреА)
рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "", рд▓рд╛рдЗрди 1, рдЗрди
рдлрд╝рд╛рдЗрд▓ "C:\Program Files\Python36\lib\pdb.py", рд▓рд╛рдЗрди 1572, рд░рди рдореЗрдВ
рдкреАрдбреАрдмреА ()ред рд░рди (рдмрдпрд╛рди, рд╡реИрд╢реНрд╡рд┐рдХ, рд╕реНрдерд╛рдиреАрдп)
рдлрд╝рд╛рдЗрд▓ "C:\Program Files\Python36\lib\bdb.py", рд▓рд╛рдЗрди 434, рд░рди рдореЗрдВ
рдХрд╛рд░реНрдпрдХрд╛рд░реА (cmd, рд╡реИрд╢реНрд╡рд┐рдХ, рд╕реНрдерд╛рдиреАрдп)
рдлрд╝рд╛рдЗрд▓ "", рд▓рд╛рдЗрди 1, рдЗрди
рдлрд╝рд╛рдЗрд▓ "", рд▓рд╛рдЗрди 968, _find_and_load . рдореЗрдВ
рдлрд╝рд╛рдЗрд▓ "", рд▓рд╛рдЗрди 149, __enter__ рдореЗрдВ
рдлрд╝рд╛рдЗрд▓ "", рд▓рд╛рдЗрди 101, рдЕрдзрд┐рдЧреНрд░рд╣рдг рдореЗрдВ
рдореБрдЦреНрдп рддреНрд░реБрдЯрд┐: 12616
````
рдХреБрдВрдЖ,
рдХреБрдЫ рдФрд░ рдкрд░реАрдХреНрд╖рдг рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ рдпрджрд┐ рджреЛрдиреЛрдВ kivy.deps.glew
рдФрд░ kivy.deps.sdl2
рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдореЛрдб рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рд╣реИрдВред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдмрд╣реБрдд рдЕрдзрд┐рдХ site-packages\kivy\deps\*\__init__.py
. рдореЗрдВ рд╣рд╛рд░реНрдбрдХреЛрдб рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рд╕рд╛рде рд╣реИ
рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдкрд┐рдк рдкреИрдХреЗрдЬ рд╕реЗ рдбреАрдПрд▓рдПрд▓ рдХреЛ PATH
... рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдПрдХ рдФрд░ рд╡рд┐рд╣рд┐рдд рддрд░реАрдХрд╛ рд╣реИ?
рдЕрдЪреНрдЫрд╛ рд╕рд╡рд╛рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЯреАрдо рдЕрдкрдиреЗ рдореМрдЬреВрджрд╛ рд╕рдорд╛рдзрд╛рди рдкрд░ рдХреИрд╕реЗ рдкрд╣реБрдВрдЪреАред рдХрдо рд╕реЗ рдХрдо рд╣рдо рдЗрд╕реЗ рдЕрднреА рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдПрдХ рдХрджрдо рдЖрдЧреЗ рд╣реИред
рд╡реИрд╕реЗ, рдХреНрдпрд╛ рдЖрдк virtualenv
рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВред рдореИрдВ рдЖрдо рддреМрд░ рдкрд░ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рд╢рд╛рдпрдж рд╣реА рдХрднреА рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВред рддреЛ рдЕрднреА рдХреЗ рд▓рд┐рдП рдЖрдк (рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ) рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
py -m pip install virtualenv
рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЦрд╛рддрд╛ ( .venv
рд╡рд░реНрдЪреБрдЕрд▓рдПрдиреНрд╡ рдХреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдореЗрд░рд╛ рдкрд╕рдВрджреАрджрд╛ рдирд╛рдо рд╣реИ, рдЬреИрд╕рд╛ рдЖрдк рдЪрд╛рд╣реЗрдВ рдмрджрд▓ рджреЗрдВ):
py -m virtualenv .venv
.venv\Scripts\activate
python -m pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew
python -m pip install kivy
рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдЬреЛрдбрд╝реЗрдВ: python -m pip install kivy.deps.gstreamer
рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рд╡рд╣ рд╕рдм рдареАрдХ рд▓рдЧрд╛ред
рд╡рд┐рдиреНрдпрд╛рд╕ рд╡рд┐рдВрдбреЛрдЬрд╝ 10 рдЕрдЬрдЧрд░ 363 (рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ 2017):
[INFO ] [Logger ] Record log in C:\Users\Laurent\.kivy\logs\kivy_18-08-23_29.txt
[INFO ] [Kivy ] v1.10.1
[INFO ] [Python ] v3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)]
[INFO ] [Factory ] 194 symbols loaded
[INFO ] [Image ] Providers: img_tex, img_dds, img_sdl2, img_pil, img_gif (img_ffpyplayer ignored)
[INFO ] [Window ] Provider: sdl2
[INFO ] [GL ] Using the "OpenGL" graphics system
[INFO ] [GL ] GLEW initialization succeeded
[INFO ] [GL ] Backend used <glew>
[INFO ] [GL ] OpenGL version <b'4.6.0 NVIDIA 390.77'>
[INFO ] [GL ] OpenGL vendor <b'NVIDIA Corporation'>
[INFO ] [GL ] OpenGL renderer <b'GeForce GTX 970/PCIe/SSE2'>
[INFO ] [GL ] OpenGL parsed version: 4, 6
[INFO ] [GL ] Shading version <b'4.60 NVIDIA'>
[INFO ] [GL ] Texture max size <16384>
[INFO ] [GL ] Texture max units <32>
[INFO ] [Window ] auto add sdl2 input provider
[INFO ] [Window ] virtual keyboard not allowed, single mode, not docked
[INFO ] [Text ] Provider: sdl2
Standard library module invoked user code during import; breakpoints disabled for invoked code.
[INFO ] [Base ] Start application main loop
[INFO ] [GL ] NPOT texture support is available
[WARNING] [Accordion ] not enough space for displaying all children
[WARNING] [Accordion ] need 132px, got 84px
[WARNING] [Accordion ] layout aborted.
[WARNING] [Accordion ] not enough space for displaying all children
[WARNING] [Accordion ] need 132px, got 84px
[WARNING] [Accordion ] layout aborted.
[INFO ] [Base ] Leaving application in progress...
The thread 'MainThread' (0x13ec) has exited with code 0 (0x0).
рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ рдФрд░ рдореИрдВ рдЗрд╕реЗ рд╣рд▓ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдореЗрд░рд╛ рд╕рдорд╛рдзрд╛рди рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИред рдореИрдВ рдПрдХ рднрдВрдбрд╛рд░ рдореЗрдВ рд╕рднреА рдбреАрдПрд▓рдПрд╕ (рд╢реЗрдпрд░/рдПрд╕рдбреАрдПрд▓ 2 рд╢реЗрдпрд░/рдХреЛрдг рд╢реЗрдпрд░/рдЧреНрд▓реЗрд╡ рд╢реЗрдпрд░/рдЬреАрд╕реНрдЯреНрд░реАрдорд░) рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рддрд╛ рд╣реВрдВ рдФрд░ рдореИрдВ рдЗрд╕ рднрдВрдбрд╛рд░ рдХреЛ рдкрде рдЪрд░ рдореЗрдВ рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВред
рдореИрдВрдиреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЕрдзрд┐рдХрд╛рд░ (https://kivy.org/docs/installation/installation-windows.html) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ kivy рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдФрд░ рдореИрдВрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдзрд┐рдХрд╛рд░ (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд▓реЙрд░реЗрдВрдЯ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рддреЛ рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИ: [рдорд╣рддреНрд╡рдкреВрд░реНрдг] [рд╡рд┐рдВрдбреЛ] рдЦреЛрдЬрдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рдХреЛрдИ рднреА рдореВрд▓реНрдпрд╡рд╛рди рд╡рд┐рдВрдбреЛ рдкреНрд░рджрд╛рддрд╛ред
sdl2 - ImportError: DLL рд▓реЛрдб рд╡рд┐рдлрд▓: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛ред
рд╕рднреА dll рдХреЛ рдирдП рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдХреЙрдкреА рдХрд░рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛рдПрдБ рд╣рд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИрдВред рдореЗрд░рд╛ рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдХреЗ рд╕рд╛рде рдХрд┐рд╡реА рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╡реА рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?
рдкреАрдПрд╕ рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдореИрдВ рдЕрдВрдЧреНрд░реЗрдЬреА рдФрд░ рдкрд╛рдпрдерди рдореЗрдВ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реВрдБ
рд╡реИрд╕реЗ, рдХреНрдпрд╛ рдЖрдк
virtualenv
рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВред рдореИрдВ рдЖрдо рддреМрд░ рдкрд░ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рд╢рд╛рдпрдж рд╣реА рдХрднреА рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВред рддреЛ рдЕрднреА рдХреЗ рд▓рд┐рдП рдЖрдк (рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ) рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:py -m pip install virtualenv
рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЦрд╛рддрд╛ (
.venv
рд╡рд░реНрдЪреБрдЕрд▓рдПрдиреНрд╡ рдХреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдореЗрд░рд╛ рдкрд╕рдВрджреАрджрд╛ рдирд╛рдо рд╣реИ, рдЬреИрд╕рд╛ рдЖрдк рдЪрд╛рд╣реЗрдВ рдмрджрд▓ рджреЗрдВ):py -m virtualenv .venv .venv\Scripts\activate python -m pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew python -m pip install kivy
рдореИрдВрдиреЗ рд╡рд░реНрдЪреБрдЕрд▓рдПрдиреНрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдореБрдЭреЗ рдЕрднреА рднреА рдЗрд╕реА рддрд░рд╣ рдХреА рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА рд╣реИред рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдЕрдкрдиреЗ PATH рдореЗрдВ
C:\Program Files\Python37\share\sdl2\bin
рдФрд░C:\Program Files\Python37\share\angle\bin
рдЬреЛрдбрд╝ рд▓рд┐рдП рд╣реИрдВред рдФрд░ рдореИрдВрдиреЗ рд╡рд╣реА рдХрд┐рдпрд╛ рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ @LaurentBerger рдиреЗ рдХрд┐рдпрд╛, рдЙрди рджреЛ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рджреВрд╕рд░реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВ, рдФрд░ рдлрд┐рд░ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдкрде рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред рджреЛ PATH рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде virtualenv рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдирд╣реАрдВ рдЖрдпрд╛ред
рдореИрдВ рдЕрдЬрдЧрд░ 3.7 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ kivy.deps.glew . рдХреЗ рдмрдЬрд╛рдп kivy.deps.glew
kivy.deps.angle
рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛
рд▓реЙрдЧ:
```(venv) C:\Users\henry\Documents\Side Projects\fps>py main.py
[рдЬрд╛рдирдХрд╛рд░реА] [рд▓реЙрдЧрд░] рд░рд┐рдХреЙрд░реНрдб рд▓реЙрдЧ рдЗрди C:\Users\henry.kivy\logs\kivy_18-09-15_16.txt
[рдЬрд╛рдирдХрд╛рд░реА] [рдХреАрд╡реА] v1.10.1
[рдЬрд╛рдирдХрд╛рд░реА] [рдкрд╛рдпрдерди] v3.7.0 (v3.7.0:1bf9cc5093, рдЬреВрди 27 2018, 04:59:51) [рдПрдордПрд╕рд╕реА v.1914 64 рдмрд┐рдЯ (AMD64)]
[рдЬрд╛рдирдХрд╛рд░реА] [рдХрд╛рд░рдЦрд╛рдирд╛] 194 рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛
[рдЬрд╛рдирдХрд╛рд░реА] [рдЫрд╡рд┐] рдкреНрд░рджрд╛рддрд╛: img_tex, img_dds, img_sdl2, img_gif (img_pil, img_ffpyplayer рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ рдЧрдпрд╛)
[рдЬрд╛рдирдХрд╛рд░реА] [рдкрд╛рда] рдкреНрд░рджрд╛рддрд╛: sdl2
[рдЬрд╛рдирдХрд╛рд░реА] [рд╡рд┐рдВрдбреЛ] рдкреНрд░рджрд╛рддрд╛: sdl2
[рдорд╣рддреНрд╡рдкреВрд░реНрдг] [рд╡рд┐рдВрдбреЛ] рдХреЛрдИ рдореВрд▓реНрдпрд╡рд╛рди рд╡рд┐рдВрдбреЛ рдкреНрд░рджрд╛рддрд╛ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдеред
sdl2 - ImportError: DLL рд▓реЛрдб рд╡рд┐рдлрд▓: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛ред
рдлрд╝рд╛рдЗрд▓ "C:\Users\henry\DOCUME~1\SIDEPR~1\fps\venv\lib\site-packages\kivy\core__init__.py", рд▓рд╛рдЗрди 67, core_select_lib рдореЗрдВ
рд╕реАрдПрд▓рдПрд╕ = рд╕реАрдПрд▓рдПрд╕ ()
рдлрд╝рд╛рдЗрд▓ "C:\Users\henry\DOCUME~1\SIDEPR~1\fps\venv\lib\site-packages\kivy\core\window\window_sdl2.py", рд▓рд╛рдЗрди 140, __init__ рдореЗрдВ
рд╕реБрдкрд░ (рд╡рд┐рдВрдбреЛрдПрд╕рдбреАрдПрд▓, рд╕реНрд╡рдпрдВ).__init__()
рдлрд╝рд╛рдЗрд▓ "C:\Users\henry\DOCUME~1\SIDEPR~1\fps\venv\lib\site-packages\kivy\core\window__init__.py", рд▓рд╛рдЗрди 968, __init__ рдореЗрдВ
рд╕реЗрд▓реНрдл.рдХреНрд░рд┐рдПрдЯ_рд╡рд┐рдВрдбреЛ ()
рдлрд╝рд╛рдЗрд▓ "C:\Users\henry\DOCUME~1\SIDEPR~1\fps\venv\lib\site-packages\kivy\core\window\window_sdl2.py", рд▓рд╛рдЗрди 272, create_window рдореЗрдВ
self.fullscreen, рдЖрдХрд╛рд░ рдмрджрд▓рдиреЗ рдпреЛрдЧреНрдп, рд░рд╛рдЬреНрдп)
рдлрд╝рд╛рдЗрд▓ "kivy\core\window_window_sdl2.pyx", рд▓рд╛рдЗрди 125, kivy.core.window._window_sdl2._WindowSDL2Storage.setup_window рдореЗрдВ
рдлрд╝рд╛рдЗрд▓ "kivy\graphics\cgl.pyx", рд▓рд╛рдЗрди 52, kivy.graphics.cgl.cgl_get_backend_name рдореЗрдВ
рдлрд╝рд╛рдЗрд▓ "kivy\graphics\cgl.pyx", рд▓рд╛рдЗрди 60, kivy.graphics.cgl.cgl_get_backend_name рдореЗрдВ
рдлрд╝рд╛рдЗрд▓ "C:\Users\henry\DOCUME~1\SIDEPR~1\fps\venv\lib\importlib__init__.py", рд▓рд╛рдЗрди 127, import_module рдореЗрдВ
рд╡рд╛рдкрд╕реА _рдмреВрдЯрд╕реНрдЯреНрд░реИрдк._gcd_import (рдирд╛рдо [рд╕реНрддрд░:], рдкреИрдХреЗрдЬ, рд╕реНрддрд░)
рдлрд╝рд╛рдЗрд▓ "
рдлрд╝рд╛рдЗрд▓ "
рдлрд╝рд╛рдЗрд▓ "
рдлрд╝рд╛рдЗрд▓ "
рдлрд╝рд╛рдЗрд▓ "
рдлрд╝рд╛рдЗрд▓ "
рдлрд╝рд╛рдЗрд▓ "
[рдорд╣рддреНрд╡рдкреВрд░реНрдг] [рдРрдк] рд╡рд┐рдВрдбреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде, рдирд┐рд░рд╕реНрдд рдХрд░реЗрдВред
```
рдЗрд╕ рдореБрджреНрджреЗ рдкрд░, рдореИрдВрдиреЗ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ (64 рдмрд┐рдЯреНрд╕ рдореЗрдВ рдкрд╛рдпрдерди, 32 рдмрд┐рдЯреНрд╕ рдореЗрдВ рдПрд╕рдбреАрдПрд▓ 2) рдХреЛ рдорд┐рд▓рд╛рддреЗ рд╣реБрдП рджреЗрдЦрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдкрд╣рд▓рд╛ рдкрдбрд╝рд╛рд╡ рд╣реИред рдФрд░ рд╣рд╛рдБ, рдпрджрд┐ рдЖрдк рдореЗрд╣рд░рд╛рдм рдХреЛ рдорд┐рд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдХрд┐рд╡реА рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред
kivy.deps.sdl2 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ SDL2 рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЛ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдореИрдВ рдЕрдЬрдЧрд░ 3.7 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИред рдХреАрд╡реА рд╕рдВрд╕реНрдХрд░рдг 1.10.1 . рд╣реИ
рдореБрдЭреЗ рдЗрд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХреИрд╕реЗ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
рдпрд╣рд╛рдВ рд╡рд╣реА рдкрд╛рдЗрдерди 3.7, рдХрд┐рд╡реА рд╕рдВрд╕реНрдХрд░рдг 1.10.1 рд╣реИ рдФрд░ рдбреАрдПрд▓рдПрд▓ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд╕рднреА рддрд░реАрдХреЛрдВ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рдХреЛрдИ рджрдпрд╛ рдирд╣реАрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реИред
рдХреГрдкрдпрд╛ https://github.com/kivy/kivy/issues/6342 рджреЗрдЦреЗрдВред
рдпрд╣ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╡рд╣реА рд╣реИ рдЬреЛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдерд╛
рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреА рдорджрдж рдХрд░реЗрдЧрд╛
рдореЗрд░реА рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рдереАред рдпрд╣ рд╡реАрдбрд┐рдпреЛ рдЙрди рд▓реЛрдЧреЛрдВ рдХреА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рджреГрд╢реНрдп рд╣реИрдВ! https://youtu.be/gt-qndBYrCQ
рдХрдИ рд╕рдорд╕реНрдпрд╛рдПрдВ рдереАрдВ, рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЗрдВ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗред рдпрд╣рд╛рдБ рдореИрдВрдиреЗ рдЬреЛ рд╕реАрдЦрд╛ рд╣реИ (PyCharm рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ):
1) рдЖрдк Python 3.8 рдкрд░ Kivy рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ 3.8 рд╣реИ, рддреЛ 3.7 рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдВред
2) рдореИрдВрдиреЗ рдЙрди рд╕рднреА рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдЬрд┐рдирдХреА рддрд╕реНрд╡реАрд░ рдХрд┐рд╕реА рдФрд░ рдиреЗ рдкреЛрд╕реНрдЯ рдХреА рд╣реИред рдореИрдВ рдпрд╣рд╛рдВ рдЕрдкрдирд╛ рдкреЛрд╕реНрдЯ рдХрд░реВрдВрдЧрд╛ред рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рджреБрднрд╛рд╖рд┐рдпрд╛ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдЙрди рд╕рднреА рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП "+" рдмрдЯрди рджрдмрд╛рдПрдВред рдЙрдиреНрд╣реЗрдВ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
3) рд╡рд┐рдВрдбреЛ sdl2 рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣рд╛ рдерд╛ред рдпрд╣ рдЫреЛрдЯрд╛ рд╡реАрдбрд┐рдпреЛ рджреЗрдЦрд╛ (https://www.youtube.com/watch?v=e_jv8KsYBrs&t=212s) (рднрдЧрд╡рд╛рди рдЗрд╕ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдЖрд╢реАрд░реНрд╡рд╛рдж рджреЗ) рдФрд░ рдореЗрд░реЗ рд╕рд┐рд╕реНрдЯрдо рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдореЗрд░реЗ рд░рд╛рд╕реНрддреЗ рдмрджрд▓ рдЧрдПред
4) рдореИрдВрдиреЗ рдлрд┐рд░ рдХрд┐рд╡реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ - рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ !!!
рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рдХреА рдорджрдж рдХрд░рддрд╛ рд╣реИ !!!!
рд╡реИрд╕реЗ, рдХреНрдпрд╛ рдЖрдк
virtualenv
рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВред рдореИрдВ рдЖрдо рддреМрд░ рдкрд░ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рд╢рд╛рдпрдж рд╣реА рдХрднреА рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВред рддреЛ рдЕрднреА рдХреЗ рд▓рд┐рдП рдЖрдк (рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ) рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:py -m pip install virtualenv
рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЦрд╛рддрд╛ (
.venv
рд╡рд░реНрдЪреБрдЕрд▓рдПрдиреНрд╡ рдХреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдореЗрд░рд╛ рдкрд╕рдВрджреАрджрд╛ рдирд╛рдо рд╣реИ, рдЬреИрд╕рд╛ рдЖрдк рдЪрд╛рд╣реЗрдВ рдмрджрд▓ рджреЗрдВ):py -m virtualenv .venv .venv\Scripts\activate python -m pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew python -m pip install kivy
рдореИрдВрдиреЗ рд╡рд░реНрдЪреБрдЕрд▓рдПрдиреНрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдореБрдЭреЗ рдЕрднреА рднреА рдЗрд╕реА рддрд░рд╣ рдХреА рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА рд╣реИред рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдЕрдкрдиреЗ PATH рдореЗрдВ
C:\Program Files\Python37\share\sdl2\bin
рдФрд░C:\Program Files\Python37\share\angle\bin
рдЬреЛрдбрд╝ рд▓рд┐рдП рд╣реИрдВред рдФрд░ рдореИрдВрдиреЗ рд╡рд╣реА рдХрд┐рдпрд╛ рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ @LaurentBerger рдиреЗ рдХрд┐рдпрд╛, рдЙрди рджреЛ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рджреВрд╕рд░реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВ, рдФрд░ рдлрд┐рд░ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдкрде рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред рджреЛ PATH рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде virtualenv рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдирд╣реАрдВ рдЖрдпрд╛редрдореИрдВ рдЕрдЬрдЧрд░ 3.7 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ kivy.deps.glew . рдХреЗ рдмрдЬрд╛рдп
kivy.deps.glew
kivy.deps.angle
рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛рд▓реЙрдЧ:
[INFO ] [Logger ] Record log in C:\Users\henry\.kivy\logs\kivy_18-09-15_16.txt [INFO ] [Kivy ] v1.10.1 [INFO ] [Python ] v3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] [INFO ] [Factory ] 194 symbols loaded [INFO ] [Image ] Providers: img_tex, img_dds, img_sdl2, img_gif (img_pil, img_ffpyplayer ignored) [INFO ] [Text ] Provider: sdl2 [INFO ] [Window ] Provider: sdl2 [CRITICAL] [Window ] Unable to find any valuable Window provider. sdl2 - ImportError: DLL load failed: The specified module could not be found. File "C:\Users\henry\DOCUME~1\SIDEPR~1\fps\venv\lib\site-packages\kivy\core\__init__.py", line 67, in core_select_lib cls = cls() File "C:\Users\henry\DOCUME~1\SIDEPR~1\fps\venv\lib\site-packages\kivy\core\window\window_sdl2.py", line 140, in __init__ super(WindowSDL, self).__init__() File "C:\Users\henry\DOCUME~1\SIDEPR~1\fps\venv\lib\site-packages\kivy\core\window\__init__.py", line 968, in __init__ self.create_window() File "C:\Users\henry\DOCUME~1\SIDEPR~1\fps\venv\lib\site-packages\kivy\core\window\window_sdl2.py", line 272, in create_window self.fullscreen, resizable, state) File "kivy\core\window\_window_sdl2.pyx", line 125, in kivy.core.window._window_sdl2._WindowSDL2Storage.setup_window File "kivy\graphics\cgl.pyx", line 52, in kivy.graphics.cgl.cgl_get_backend_name File "kivy\graphics\cgl.pyx", line 60, in kivy.graphics.cgl.cgl_get_backend_name File "C:\Users\henry\DOCUME~1\SIDEPR~1\fps\venv\lib\importlib\__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 1006, in _gcd_import File "<frozen importlib._bootstrap>", line 983, in _find_and_load File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 670, in _load_unlocked File "<frozen importlib._bootstrap>", line 583, in module_from_spec File "<frozen importlib._bootstrap_external>", line 1043, in create_module File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed [CRITICAL] [App ] Unable to get a Window, abort.
рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ glew,sdl2 рдлреЛрд▓реНрдбрд░ рдФрд░ __init__.py рдХреЛ ../site-packages/kivy_deps рд╕реЗ ../site-packages/kivy/deps рдореЗрдВ рдХреЙрдкреА рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдХреБрдВрдЖ,
рдХреБрдЫ рдФрд░ рдкрд░реАрдХреНрд╖рдг рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ рдпрджрд┐ рджреЛрдиреЛрдВ
kivy.deps.glew
рдФрд░kivy.deps.sdl2
рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдореЛрдб рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рд╣реИрдВредрдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдмрд╣реБрдд рдЕрдзрд┐рдХ
site-packages\kivy\deps\*\__init__.py
. рдореЗрдВ рд╣рд╛рд░реНрдбрдХреЛрдб рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рд╕рд╛рде рд╣реИрдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдкрд┐рдк рдкреИрдХреЗрдЬ рд╕реЗ рдбреАрдПрд▓рдПрд▓ рдХреЛ
PATH
... рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдПрдХ рдФрд░ рд╡рд┐рд╣рд┐рдд рддрд░реАрдХрд╛ рд╣реИ?