#git #pip #kivy
#git #pip #kivy
Вопрос:
Я устанавливаю kivy, следуя стандартным инструкциям здесь. Я сделал это на другом компьютере с Windows, и все это сработало. Но теперь все работает, пока я не перейду к фактической установке kivy python -m pip install kivy==1.11.1
. Я получаю эту ошибку
ERROR: Command errored out with exit status 1:
command: 'C:UsersmarkAppDataLocalMicrosoftWindowsAppsPythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\mark\AppData\Local\Temp\pip-install-83d5u9u6\kivy\setup.py'"'"'; __file__='"'"'C:\Users\mark\AppData\Local\Temp\pip-install-83d5u9u6\kivy\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'rn'"'"', '"'"'n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base 'C:UsersmarkAppDataLocalTemppip-pip-egg-info-up29odj0'
cwd: C:UsersmarkAppDataLocalTemppip-install-83d5u9u6kivy
Complete output (396 lines):
fatal: not a git repository (or any of the parent directories): .git
WARNING: Skipping page https://github.com/kivy-garden/garden/archive/master.zip because the HEAD request got Content-Type: application/zip.The only supported Content-Type is text/html
ERROR: Command errored out with exit status 1:
command: 'C:UsersmarkAppDataLocalMicrosoftWindowsAppsPythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\mark\AppData\Local\Temp\pip-wheel-74p8k0mj\cython\setup.py'"'"'; __file__='"'"'C:\Users\mark\AppData\Local\Temp\pip-wheel-74p8k0mj\cython\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'rn'"'"', '"'"'n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:UsersmarkAppDataLocalTemppip-wheel-y60trwec'
cwd: C:UsersmarkAppDataLocalTemppip-wheel-74p8k0mjcython
Я думаю, что суть сообщения об ошибке — это строка fatal: не репозиторий git (или любой из родительских каталогов): .git
Кто-нибудь может подсказать, что здесь происходит и как это исправить. Спасибо
Ответ №1:
Вы используете Python 3.8, и для Python 3.8 не создано колесо. Таким образом, он пытается скомпилировать из исходного кода и терпит неудачу. Если вы хотите использовать версию Kivy 1.11.1, тогда вам нужен выпуск Python <= 3.7. Или же вы можете использовать Kivy release 2.0.0rc3.