J'ai accidentellement commencé l'installation dans le terminal de PyCharm et dans la ligne de commande en même temps Ne regardez pas la "base", sans la base la même erreur.
Lorsque j'essaye de supprimer, j'obtiens le message suivant:
AVERTISSEMENT: sauter kivy car il n'est pas installé.
Lorsque j'essaye d'installer kivy, j'obtiens l'erreur suivante:
C:\Users\Michael\Desktop\github\kivy>pip install kivy[base]
Collecting kivy[base]
Using cached Kivy-1.11.1.tar.gz (23.6 MB)
WARNING: Kivy 1.11.1 does not provide the extra 'base'
Requirement already satisfied: Kivy-Garden>=0.1.4 in c:\users\michael\appdata\local\programs\python\python38-32\lib\site-packages (from kivy[base]) (0.1.4)
Requirement already satisfied: docutils in c:\users\michael\appdata\local\programs\python\python38-32\lib\site-packages (from kivy[base]) (0.16)
Requirement already satisfied: pygments in c:\users\michael\appdata\local\programs\python\python38-32\lib\site-packages (from kivy[base]) (2.5.2)
Requirement already satisfied: requests in c:\users\michael\appdata\local\programs\python\python38-32\lib\site-packages (from Kivy-Garden>=0.1.4->kivy[base]) (2.23.0)
Requirement already satisfied: idna<3,>=2.5 in c:\users\michael\appdata\local\programs\python\python38-32\lib\site-packages (from requests->Kivy-Garden>=0.1.4->kivy[base]) (2.9)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in c:\users\michael\appdata\local\programs\python\python38-32\lib\site-packages (from requests->Kivy-Garden>=0.1.4->kivy[base]) (1.25.8)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\michael\appdata\local\programs\python\python38-32\lib\site-packages (from requests->Kivy-Garden>=0.1.4->kivy[base]) (2019.11.28)
Requirement already satisfied: chardet<4,>=3.0.2 in c:\users\michael\appdata\local\programs\python\python38-32\lib\site-packages (from requests->Kivy-Garden>=0.1.4->kivy[base]) (3.0.4)
Building wheels for collected packages: kivy
Building wheel for kivy (setup.py) ... error
ERROR: Command errored out with exit status 3221225477:
command: 'c:\users\michael\appdata\local\programs\python\python38-32\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Michael\\AppData\\Local\\Temp\\pip-install-7_3s7j11\\kivy\\setup.py'"'"'; __file__='"'"'C:\\Users\\Michael\\AppData\\Local\\Temp\\pip-install-7_3s7j11\\kivy\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\Michael\AppData\Local\Temp\pip-wheel-ohpcy0dl'
cwd: C:\Users\Michael\AppData\Local\Temp\pip-install-7_3s7j11\kivy\
Complete output (531 lines):
Using setuptools
User distribution detected, avoid portable command.
Using this graphics system: OpenGL
WARNING: A problem occurred while running pkg-config --libs --cflags gstreamer-1.0 (code 1)
b'"pkg-config" \xad\xa5 \xef\xa2\xab\xef\xa5\xe2\xe1\xef \xa2\xad\xe3\xe2\xe0\xa5\xad\xad\xa5\xa9 \xa8\xab\xa8 \xa2\xad\xa5\xe8\xad\xa5\xa9\r\n\xaa\xae\xac\xa0\xad\xa4\xae\xa9, \xa8\xe1\xaf\xae\xab\xad\xef\xa5\xac\xae\xa9 \xaf\xe0\xae\xa3\xe0\xa0\xac\xac\xae\xa9 \xa8\xab\xa8 \xaf\xa0\xaa\xa5\xe2\xad\xeb\xac \xe4\xa0\xa9\xab\xae\xac.\r\n'
WARNING: A problem occurred while running pkg-config --libs --cflags gstreamer-1.0 (code 1)
b'"pkg-config" \xad\xa5 \xef\xa2\xab\xef\xa5\xe2\xe1\xef \xa2\xad\xe3\xe2\xe0\xa5\xad\xad\xa5\xa9 \xa8\xab\xa8 \xa2\xad\xa5\xe8\xad\xa5\xa9\r\n\xaa\xae\xac\xa0\xad\xa4\xae\xa9, \xa8\xe1\xaf\xae\xab\xad\xef\xa5\xac\xae\xa9 \xaf\xe0\xae\xa3\xe0\xa0\xac\xac\xae\xa9 \xa8\xab\xa8 \xaf\xa0\xaa\xa5\xe2\xad\xeb\xac \xe4\xa0\xa9\xab\xae\xac.\r\n'
WARNING: A problem occurred while running pkg-config --libs --cflags sdl2 SDL2_ttf SDL2_image SDL2_mixer (code 1)
b'"pkg-config" \xad\xa5 \xef\xa2\xab\xef\xa5\xe2\xe1\xef \xa2\xad\xe3\xe2\xe0\xa5\xad\xad\xa5\xa9 \xa8\xab\xa8 \xa2\xad\xa5\xe8\xad\xa5\xa9\r\n\xaa\xae\xac\xa0\xad\xa4\xae\xa9, \xa8\xe1\xaf\xae\xab\xad\xef\xa5\xac\xae\xa9 \xaf\xe0\xae\xa3\xe0\xa0\xac\xac\xae\xa9 \xa8\xab\xa8 \xaf\xa0\xaa\xa5\xe2\xad\xeb\xac \xe4\xa0\xa9\xab\xae\xac.\r\n'
ERROR: Dependency for context.pyx not resolved: config.pxi
ERROR: Dependency for compiler.pyx not resolved: config.pxi
ERROR: Dependency for context_instructions.pyx not resolved: config.pxi
ERROR: Dependency for fbo.pyx not resolved: config.pxi
ERROR: Dependency for gl_instructions.pyx not resolved: config.pxi
ERROR: Dependency for instructions.pyx not resolved: config.pxi
ERROR: Dependency for opengl.pyx not resolved: config.pxi
ERROR: Dependency for opengl_utils.pyx not resolved: config.pxi
ERROR: Dependency for shader.pyx not resolved: config.pxi
ERROR: Dependency for stencil_instructions.pyx not resolved: config.pxi
ERROR: Dependency for scissor_instructions.pyx not resolved: config.pxi
ERROR: Dependency for texture.pyx not resolved: config.pxi
ERROR: Dependency for vbo.pyx not resolved: config.pxi
ERROR: Dependency for vertex.pyx not resolved: config.pxi
ERROR: Dependency for vertex_instructions.pyx not resolved: config.pxi
ERROR: Dependency for cgl.pyx not resolved: config.pxi
ERROR: Dependency for cgl_mock.pyx not resolved: config.pxi
ERROR: Dependency for cgl_gl.pyx not resolved: config.pxi
ERROR: Dependency for cgl_glew.pyx not resolved: config.pxi
ERROR: Dependency for cgl_sdl2.pyx not resolved: config.pxi
ERROR: Dependency for svg.pyx not resolved: config.pxi
fatal: not a git repository (or any of the parent directories): .git
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win32-3.8
creating build\lib.win32-3.8\kivy
copying kivy\animation.py -> build\lib.win32-3.8\kivy
copying kivy\app.py -> build\lib.win32-3.8\kivy
copying kivy\atlas.py -> build\lib.win32-3.8\kivy
copying kivy\base.py -> build\lib.win32-3.8\kivy
copying kivy\cache.py -> build\lib.win32-3.8\kivy
copying kivy\clock.py -> build\lib.win32-3.8\kivy
copying kivy\compat.py -> build\lib.win32-3.8\kivy
copying kivy\config.py -> build\lib.win32-3.8\kivy
copying kivy\context.py -> build\lib.win32-3.8\kivy
copying kivy\event.py -> build\lib.win32-3.8\kivy
copying kivy\factory.py -> build\lib.win32-3.8\kivy
copying kivy\factory_registers.py -> build\lib.win32-3.8\kivy
copying kivy\geometry.py -> build\lib.win32-3.8\kivy
copying kivy\gesture.py -> build\lib.win32-3.8\kivy
copying kivy\interactive.py -> build\lib.win32-3.8\kivy
copying kivy\loader.py -> build\lib.win32-3.8\kivy
copying kivy\logger.py -> build\lib.win32-3.8\kivy
copying kivy\metrics.py -> build\lib.win32-3.8\kivy
copying kivy\multistroke.py -> build\lib.win32-3.8\kivy
copying kivy\parser.py -> build\lib.win32-3.8\kivy
copying kivy\resources.py -> build\lib.win32-3.8\kivy
copying kivy\support.py -> build\lib.win32-3.8\kivy
copying kivy\utils.py -> build\lib.win32-3.8\kivy
copying kivy\vector.py -> build\lib.win32-3.8\kivy
copying kivy\version.py -> build\lib.win32-3.8\kivy
copying kivy\weakmethod.py -> build\lib.win32-3.8\kivy
copying kivy\__init__.py -> build\lib.win32-3.8\kivy
creating build\lib.win32-3.8\kivy\core
copying kivy\core\__init__.py -> build\lib.win32-3.8\kivy\core
creating build\lib.win32-3.8\kivy\core\audio
copying kivy\core\audio\audio_avplayer.py -> build\lib.win32-3.8\kivy\core\audio
copying kivy\core\audio\audio_ffpyplayer.py -> build\lib.win32-3.8\kivy\core\audio
copying kivy\core\audio\audio_gstplayer.py -> build\lib.win32-3.8\kivy\core\audio
copying kivy\core\audio\audio_pygame.py -> build\lib.win32-3.8\kivy\core\audio
copying kivy\core\audio\__init__.py -> build\lib.win32-3.8\kivy\core\audio
creating build\lib.win32-3.8\kivy\core\camera
copying kivy\core\camera\camera_android.py -> build\lib.win32-3.8\kivy\core\camera
copying kivy\core\camera\camera_gi.py -> build\lib.win32-3.8\kivy\core\camera
copying kivy\core\camera\camera_opencv.py -> build\lib.win32-3.8\kivy\core\camera
copying kivy\core\camera\camera_picamera.py -> build\lib.win32-3.8\kivy\core\camera
copying kivy\core\camera\__init__.py -> build\lib.win32-3.8\kivy\core\camera
creating build\lib.win32-3.8\kivy\core\clipboard
copying kivy\core\clipboard\clipboard_android.py -> build\lib.win32-3.8\kivy\core\clipboard
copying kivy\core\clipboard\clipboard_dbusklipper.py -> build\lib.win32-3.8\kivy\core\clipboard
copying kivy\core\clipboard\clipboard_dummy.py -> build\lib.win32-3.8\kivy\core\clipboard
copying kivy\core\clipboard\clipboard_gtk3.py -> build\lib.win32-3.8\kivy\core\clipboard
copying kivy\core\clipboard\clipboard_nspaste.py -> build\lib.win32-3.8\kivy\core\clipboard
copying kivy\core\clipboard\clipboard_pygame.py -> build\lib.win32-3.8\kivy\core\clipboard
copying kivy\core\clipboard\clipboard_sdl2.py -> build\lib.win32-3.8\kivy\core\clipboard
copying kivy\core\clipboard\clipboard_winctypes.py -> build\lib.win32-3.8\kivy\core\clipboard
copying kivy\core\clipboard\clipboard_xclip.py -> build\lib.win32-3.8\kivy\core\clipboard
copying kivy\core\clipboard\clipboard_xsel.py -> build\lib.win32-3.8\kivy\core\clipboard
copying kivy\core\clipboard\_clipboard_ext.py -> build\lib.win32-3.8\kivy\core\clipboard
copying kivy\core\clipboard\__init__.py -> build\lib.win32-3.8\kivy\core\clipboard
creating build\lib.win32-3.8\kivy\core\image
copying kivy\core\image\img_dds.py -> build\lib.win32-3.8\kivy\core\image
copying kivy\core\image\img_ffpyplayer.py -> build\lib.win32-3.8\kivy\core\image
copying kivy\core\image\img_gif.py -> build\lib.win32-3.8\kivy\core\image
copying kivy\core\image\img_pil.py -> build\lib.win32-3.8\kivy\core\image
copying kivy\core\image\img_pygame.py -> build\lib.win32-3.8\kivy\core\image
copying kivy\core\image\img_sdl2.py -> build\lib.win32-3.8\kivy\core\image
copying kivy\core\image\img_tex.py -> build\lib.win32-3.8\kivy\core\image
copying kivy\core\image\__init__.py -> build\lib.win32-3.8\kivy\core\image
creating build\lib.win32-3.8\kivy\core\gl
copying kivy\core\gl\__init__.py -> build\lib.win32-3.8\kivy\core\gl
creating build\lib.win32-3.8\kivy\core\spelling
copying kivy\core\spelling\spelling_enchant.py -> build\lib.win32-3.8\kivy\core\spelling
copying kivy\core\spelling\spelling_osxappkit.py -> build\lib.win32-3.8\kivy\core\spelling
copying kivy\core\spelling\__init__.py -> build\lib.win32-3.8\kivy\core\spelling
creating build\lib.win32-3.8\kivy\core\text
copying kivy\core\text\markup.py -> build\lib.win32-3.8\kivy\core\text
copying kivy\core\text\text_pango.py -> build\lib.win32-3.8\kivy\core\text
copying kivy\core\text\text_pil.py -> build\lib.win32-3.8\kivy\core\text
copying kivy\core\text\text_pygame.py -> build\lib.win32-3.8\kivy\core\text
copying kivy\core\text\text_sdl2.py -> build\lib.win32-3.8\kivy\core\text
copying kivy\core\text\__init__.py -> build\lib.win32-3.8\kivy\core\text
creating build\lib.win32-3.8\kivy\core\video
creating build\lib.win32-3.8\kivy\input\providers
copying kivy\input\providers\androidjoystick.py -> build\lib.win32-3.8\kivy\input\providers
copying kivy\input\providers\hidinput.py -> build\lib.win32-3.8\kivy\input\providers
copying kivy\input\providers\leapfinger.py -> build\lib.win32-3.8\kivy\input\providers
copying kivy\input\providers\linuxwacom.py -> build\lib.win32-3.8\kivy\input\providers
copying kivy\input\providers\mactouch.py -> build\lib.win32-3.8\kivy\input\providers
copying kivy\input\providers\mouse.py -> build\lib.win32-3.8\kivy\input\providers
copying kivy\input\providers\mtdev.py -> build\lib.win32-3.8\kivy\input\providers
copying kivy\input\providers\probesysfs.py -> build\lib.win32-3.8\kivy\input\providers
copying kivy\input\providers\tuio.py -> build\lib.win32-3.8\kivy\input\providers
copying kivy\input\providers\wm_common.py -> build\lib.win32-3.8\kivy\input\providers
copying kivy\input\providers\wm_pen.py -> build\lib.win32-3.8\kivy\input\providers
copying kivy\input\providers\wm_touch.py -> build\lib.win32-3.8\kivy\input\providers
copying kivy\input\providers\__init__.py -> build\lib.win32-3.8\kivy\input\providers
creating build\lib.win32-3.8\kivy\lang
copying kivy\lang\builder.py -> build\lib.win32-3.8\kivy\lang
copying kivy\lang\parser.py -> build\lib.win32-3.8\kivy\lang
copying kivy\lang\__init__.py -> build\lib.win32-3.8\kivy\lang
creating build\lib.win32-3.8\kivy\lib
copying kivy\lib\ddsfile.py -> build\lib.win32-3.8\kivy\lib
copying kivy\lib\mtdev.py -> build\lib.win32-3.8\kivy\lib
copying kivy\lib\__init__.py -> build\lib.win32-3.8\kivy\lib
creating build\lib.win32-3.8\kivy\lib\gstplayer
copying kivy\lib\gstplayer\__init__.py -> build\lib.win32-3.8\kivy\lib\gstplayer
creating build\lib.win32-3.8\kivy\lib\vidcore_lite
copying kivy\lib\vidcore_lite\__init__.py -> build\lib.win32-3.8\kivy\lib\vidcore_lite
creating build\lib.win32-3.8\kivy\modules
copying kivy\modules\console.py -> build\lib.win32-3.8\kivy\modules
copying kivy\modules\cursor.py -> build\lib.win32-3.8\kivy\modules
copying kivy\modules\inspector.py -> build\lib.win32-3.8\kivy\modules
copying kivy\modules\joycursor.py -> build\lib.win32-3.8\kivy\modules
copying kivy\modules\keybinding.py -> build\lib.win32-3.8\kivy\modules
copying kivy\modules\monitor.py -> build\lib.win32-3.8\kivy\modules
copying kivy\modules\recorder.py -> build\lib.win32-3.8\kivy\modules
copying kivy\modules\screen.py -> build\lib.win32-3.8\kivy\modules
copying kivy\modules\showborder.py -> build\lib.win32-3.8\kivy\modules
copying kivy\modules\touchring.py -> build\lib.win32-3.8\kivy\modules
copying kivy\modules\webdebugger.py -> build\lib.win32-3.8\kivy\modules
copying kivy\modules\_webdebugger.py -> build\lib.win32-3.8\kivy\modules
copying kivy\modules\__init__.py -> build\lib.win32-3.8\kivy\modules
creating build\lib.win32-3.8\kivy\network
copying kivy\tests\test_uix_asyncimage.py -> build\lib.win32-3.8\kivy\tests
copying kivy\tests\test_uix_boxlayout.py -> build\lib.win32-3.8\kivy\tests
copying kivy\tests\test_uix_gridlayout.py -> build\lib.win32-3.8\kivy\tests
copying kivy\tests\test_uix_layout.py -> build\lib.win32-3.8\kivy\tests
copying kivy\tests\test_uix_relativelayout.py -> build\lib.win32-3.8\kivy\tests
copying kivy\tests\test_uix_scrollview.py -> build\lib.win32-3.8\kivy\tests
copying kivy\tests\test_uix_slider.py -> build\lib.win32-3.8\kivy\tests
copying kivy\tests\test_uix_stacklayout.py -> build\lib.win32-3.8\kivy\tests
copying kivy\tests\test_uix_textinput.py -> build\lib.win32-3.8\kivy\tests
... .. copie de kivy \ tools \ theming \ defaulttheme \ vkeyboard_disabled_key_normal.png -> build \ lib.win32-3.8 \ kivy \ tools \ theming \ defaulttheme copie de kivy \ tools \ theming \ defaulttheme \ vkeyboard_key_down.png -> build \ lib.win32-3.8 \ kivy \ tools \ theming \ defaulttheme copiant kivy \ tools \ theming \ defaulttheme \ vkeyboard_key_normal.png -> build \ lib.win32-3.8 \ kivy \ tools \ theming \ defaulttheme exécutant build_ext ------ ---------------------------------- ERREUR: la commande a échoué avec l'état de sortie 3221225477: 'c: \ users \ michael \ appdata \ local \ programmes \ python \ python38-32 \ python.exe '-u -c' import sys, setuptools, tokenize; sys.argv [0] = '"'" 'C: \ Users \ Michael \ AppData \ Local \ Temp \ pip-install-7_3s7j11 \ kivy \ setup.py' "'"'; file = '"'" 'C: \ Users \ Michael \ AppData \ Local \ Temp \ pip-install-7_3s7j11 \ kivy \ setup.py' "'"'; f = getattr (tokenize, '"'" 'open' "'"', open) ( fichier ); code = f.read (). replace ('"'" '\ r \ n' "'"', '"'" '\ n' "'"'); f.close (); exec (compile (code, fichier , '"'" 'exec' "'"')) 'install --record' C: \ Users \ Michael \ AppData \ Local \ Temp \ pip-record- j5_4w5bq \ install-record.txt '--single-version-external-managed --compile --install-headers' c: \ users \ michael \ appdata \ local \ programmes \ python \ python38-32 \ Include \ kivy 'Vérifiez les journaux pour une sortie de commande complète.
3 Réponses :
Vérifiez à nouveau GitHub.
Nous ne publierons probablement pas de version 1.11.1 pour 3.8 sur pypi. Cependant, vous pouvez installer kivy master en utilisant
pip install kivy[base] kivy_examples --pre --extra-index-url https://kivy.org/downloads/simple/
Et vous venez d'écrire pip install kivy[base] .
La solution au problème d'installation est que kivy n'est pas compatible avec python 3.8.X. Vous avez donc besoin de python 2.7.X à 3.7.X pour exécuter kivy. Et puis tout le processus d'installation général comme pour Windows, tapez les éléments suivants en série dans l'invite de commande:
python -m pip install --upgrade pip wheel setuptools python -m pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew python -m pip install kivy.deps.gstreamer python -m pip install kivy.deps.angle python -m pip install pygame (Note: Optional) python -m pip install kivy python -m pip install kivy_examples (Note: Optional)
Et tout fonctionnera très bien. Codage heureux
pour python 3.8.x , utilisez cette commande ci-dessous
pip install Kivy==2.0.0rc4
est-ce que cela aide? github.com/kivy/kivy/issues/6563
Non, je l'ai vérifié.
N'utilisez-vous pas d'environnements virtuels?
@Michaelan Le message d'erreur dit Vérifiez les journaux pour une sortie de commande complète , est-ce ce que vous avez partagé ici?