1
votes

Installez kivy python sur 3.8.2

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.


4 commentaires

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?


3 Réponses :


3
votes

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] .


0 commentaires

0
votes

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


0 commentaires

0
votes

pour python 3.8.x , utilisez cette commande ci-dessous

pip install Kivy==2.0.0rc4


0 commentaires