2016-11-24 3 views
0

Я не могу установить kivy на windows 10. Что я могу сделать? Вот ошибки.Я не могу установить kivy на windows 10 с py3.5

C: \ WINDOWS \ system32> питон -m пип установить kivy Сбор kivy Использование кэшированных kivy-1.9.1.tar.gz Требования уже удовлетворенное: Kivy-сад> = 0.1.4 в C: \ Users \ kenan \ appdata \ local \ programs \ python \ python35-32 \ lib \ site-packages (из kivy) Требование уже выполнено: запросы в c: \ users \ kenan \ appdata \ local \ programs \ python \ python35-32 \ lib \ site-packages (от Kivy-Garden> = 0.1.4-> kivy) Построение колес для собранных пакетов: kivy Запуск setup.py bdist_wheel для kivy ... error Полный вывод из команды C: \ Users \ kenan \ AppData \ Local \ Programs \ Python \ Python35-32 \ python.exe -u -c "import setuptools, tokenize; файл = 'C: \ Users \ kenan \ AppData \ Local \ Temp \ pip-build-9ojxbuh8 \ kivy \ setup.py'; f = getattr (tokenize, 'open', open) (файл); code = f .read(). replace ('\ r \ n', '\ n'); f.close(); exec (компиляция (код, файл, 'exec')) "bdist_wheel -d C: \ Users \ Кенан \ AppData \ Local \ Temp \ tmp86qekmsbpip-колеса- --python-тег cp35: Использования Distutils

обнаружена Cython версия 0,23 распределение пользователя обнаружил, избежать портативных команд. Обнаружена платформа Windows, принудительное использование GLEW. Используя эту графическую систему: OpenGL ВНИМАНИЕ: Проблема произошла во время работы PKG-CONFIG --libs --cflags Gstreamer-1.0 (код 1)

B " 'PKG-конфигурации' не распознается как внутренний или внешний команда \ г \ noperable программой или пакетным файлом \ г \ п. "

ВНИМАНИЕ: проблема произошла во время работы PKG-конфигурации --libs --cflags sdl2 SDL2_ttf SDL2_image SDL2_mixer (код 1)

б" «pkg-config» не распознается как внутренняя или внешняя команда, \ r \ nпеременная программа или пакетный файл. \ r \ n "

конфигурации сборки: * use_rpi = 0 * use_mali = 0 * use_egl = 0 * use_opengl_es2 = 0 * use_opengl_debug = 0 * use_glew = 1 * use_sdl2 = 0 * use_ios = 0 * use_mesagl = 0 * use_x11 = 0 * use_gstreamer = 0 * use_avfoundation = 0 * use_osx_frameworks = 0 * debug_gl = 0 * отлаживать = False

Обнаружен компилятор MSVC

C: \ Program Files \ Microsoft Visual Studio 14.0 \ VC \ BIN \ cl.exe/c/nologo/Ox/W3/GL/DNDEBUG/MD -IC: \ Users \ kenan \ AppData \ Local \ Programs \ Python \ Python35-32 \ include -IC: \ Users \ kenan \ AppData \ Local \ Programs \ Python \ Python35-32 \ include "-IC: \ Program Files \ Microsoft Visual Studio 14.0 \ VC \ INCLUDE" "-IC: \ Program Files \ Microsoft Visual Studio 14.0 \ VC \ ATLMFC \ INCLUDE "" -IC: \ Program Files \ Windows Kits \ 10 \ include \ 10.0.10240.0 \ ucrt "" -IC: \ Program Files \ комплекты Windows \ NETFXSDK \ 4.6.1 \ include \ um "" -IC: \ Program Files \ Windows Kits \ 10 \ include \ 10.0.10240.0 \ shared "" -IC: \ Program Files \ Windows Kits \ 10 \ include \ 10.0.10240.0 \ um "" -IC: \ Program Files \ Windows Kits \ 10 \ include \ 10.0.10240.0 \ winrt "/TcC:\Users\kenan\AppData\Local\Temp\pip-build-9ojxbuh8\kivy\kivy\graphics\vertex_instructions.c/Fobuild \ temp .win32-3.5 \ Release \ Users \ kenan \ AppData \ Local \ Temp \ pip-build-9ojxbuh8 \ kivy \ kivy \ graphics \ vertex_instructions.obj vertex_instructions.c c: \ users \ kenan \ appdata \ local \ temp \ pip-build-9ojxbuh8 \ kivy \ kivy \ graphics \ gl_redirect.h (8): фатальная ошибка C1083: невозможно открыть файл include: 'GL/glew.h' : нет такого файла или каталога ошибка: команда 'C: \ Program Files \ Microsoft Visual Studio 14.0 \ VC \ BIN \ cl.exe' не удалось со статусом выхода 2


Failed здание колесо для kivy Запуск установки .py clean for kivy Не удалось построить kivy Установка собранных пакетов: kivy Запуск setup.py install для kivy ... error Полный выход из команды C: \ Users \ kenan \ AppData \ Local \ Programs \ Python \ Python35- 32 \ python.exe -u -c "настроить импорт ols, tokenize; файл = 'C: \ Users \ kenan \ AppData \ Local \ Temp \ pip-build-9ojxbuh8 \ kivy \ setup.py'; f = getattr (tokenize, 'open', open) (файл); = f.read() заменить ('\ r \ n', '\ n'); f.close(); exec (компиляция (код, файл, 'exec')) "install -record C: \ Users \ Кенан \ AppData \ Local \ Temp \ пип-9ucs7wug-запись \ установка-record.txt --compile --single-версия-наружно-управляемые: Использование Distutils

Detected Cython version 0.23 
User distribution detected, avoid portable command. 
Windows platform detected, force GLEW usage. 
Using this graphics system: OpenGL 
WARNING: A problem occured while running pkg-config --libs --cflags gstreamer-1.0 (code 1) 

b"'pkg-config' is not recognized as an internal or external command,\r\noperable program or batch file.\r\n" 

WARNING: A problem occured while running pkg-config --libs --cflags sdl2 SDL2_ttf SDL2_image SDL2_mixer (code 1) 

b"'pkg-config' is not recognized as an internal or external command,\r\noperable program or batch file.\r\n" 


Build configuration is: 
* use_rpi = 0 
* use_mali = 0 
* use_egl = 0 
* use_opengl_es2 = 0 
* use_opengl_debug = 0 
* use_glew = 1 
* use_sdl2 = 0 
* use_ios = 0 
* use_mesagl = 0 
* use_x11 = 0 
* use_gstreamer = 0 
* use_avfoundation = 0 
* use_osx_frameworks = 0 
* debug_gl = 0 
* debug = False 
Detected compiler is msvc 
cythoning C:\Users\kenan\AppData\Local\Temp\pip-build-9ojxbuh8\kivy\kivy\graphics/vbo.pyx to C:\Users\kenan\AppData\Local\Temp\pip-build-9ojxbuh8\kivy\kivy\graphics\vbo.c 
building 'kivy.graphics.vbo' extension 
creating build\temp.win32-3.5 
creating build\temp.win32-3.5\Release 
creating build\temp.win32-3.5\Release\Users 
creating build\temp.win32-3.5\Release\Users\kenan 
creating build\temp.win32-3.5\Release\Users\kenan\AppData 
creating build\temp.win32-3.5\Release\Users\kenan\AppData\Local 
creating build\temp.win32-3.5\Release\Users\kenan\AppData\Local\Temp 
creating build\temp.win32-3.5\Release\Users\kenan\AppData\Local\Temp\pip-build-9ojxbuh8 
creating build\temp.win32-3.5\Release\Users\kenan\AppData\Local\Temp\pip-build-9ojxbuh8\kivy 
creating build\temp.win32-3.5\Release\Users\kenan\AppData\Local\Temp\pip-build-9ojxbuh8\kivy\kivy 
creating build\temp.win32-3.5\Release\Users\kenan\AppData\Local\Temp\pip-build-9ojxbuh8\kivy\kivy\graphics 
C:\Program Files\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\kenan\AppData\Local\Programs\Python\Python35-32\include -IC:\Users\kenan\AppData\Local\Programs\Python\Python35-32\include "-IC:\Program Files\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files\Windows Kits\10\include\10.0.10240.0\ucrt" "-IC:\Program Files\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files\Windows Kits\10\include\10.0.10240.0\shared" "-IC:\Program Files\Windows Kits\10\include\10.0.10240.0\um" "-IC:\Program Files\Windows Kits\10\include\10.0.10240.0\winrt" /TcC:\Users\kenan\AppData\Local\Temp\pip-build-9ojxbuh8\kivy\kivy\graphics\vbo.c /Fobuild\temp.win32-3.5\Release\Users\kenan\AppData\Local\Temp\pip-build-9ojxbuh8\kivy\kivy\graphics\vbo.obj 
vbo.c 
c:\users\kenan\appdata\local\temp\pip-build-9ojxbuh8\kivy\kivy\graphics\gl_redirect.h(8): fatal error C1083: Cannot open include file: 'GL/glew.h': No such file or directory 
error: command 'C:\\Program Files\\Microsoft Visual Studio 14.0\\VC\\BIN\\cl.exe' failed with exit status 2 

---------------------------------------- 

Команда «C: \ Пользователи \ kenan \ AppData \ Local \ Programs \ Python \ Python35-32 \ python.exe -u -c "импортируют setuptools, tokenize; файл = 'C: \ Users \ kenan \ AppData \ Local \ Temp \ pip-bui ld-9ojxbuh8 \ kivy \ setup.py '; f = getattr (tokenize,' open ', open) (файл); code = f.read(). replace (' \ r \ n ',' \ n '); f.close(); exec (компиляция (код, файл, 'exec')) "install -record C: \ Users \ kenan \ AppData \ Local \ Temp \ pip-9ucs7wug-record \ install-record .txt --single-version-external-managed -compile "не удалось с кодом ошибки 1 в C: \ Users \ kenan \ AppData \ Local \ Temp \ pip-build-9ojxbuh8 \ kivy **

ответ

0

Kivy теперь имеет 3,4, 3,5, 3,6 колеса, без компиляции. См. installation documentation. Ошибка заключается в том, что вы пытались установить Kivy из pip, где находится только стабильная версия (1.9.1), которая немного устарела, а код не Поддержка py3.5 и выше в этом состоянии.


MSVC необходимо немного настройки и патчи. Все инструкции находятся в запросах на тягу, но those все еще являются экспериментальными только, и есть необходимость исправить несоответствие указателя (другой запрос на растяжение).

В противном случае Kivy (по крайней мере, для py3.4 и ниже) использует gcc. Как скомпилировать написано here

Однако для случайного использования вам не нужно компилировать, потому что есть колеса. Если вы правильно прочитали docs, вы узнаете, как его установить.

Если вы столкнулись с Window, пожалуйста, зарегистрируйтесь, здесь есть ответы на вопросы.

Есть даже неофициальные колеса для py3.5 где-то.

0

Установка PIP

Upgrade PIP

Установка Microsoft CPP BUILD ИНСТРУМЕНТЫ: http://landinghub.visualstudio.com/visual-cpp-build-tools

Скачать Kivy пакет из http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame Вы можете столкнуться с проблемами из "пакета колеса не поддерживается". Просто найдите пакет с win32 с/без AMD. Тем не менее, если вы продолжаете получать ту же ошибку, попробуйте загрузить другой пакет и выполните следующие действия. Принял меня, чтобы загрузить 3 пакета, чтобы все было правильно.

Открыть CMD

Change Directory для Загрузки (или там, где пакет загружается)

ли pip install completePackageName.whl

Ex: C:\Users\UserName\Downloads>pip install Kivy-1.9.1+sdl2-cp35-cp35m-win32.whl

+0

Хорошо, понял. Я попробую, спасибо за ответ –

+0

Вы знаете, что колеса содержат уже скомпилированные файлы, не так ли? Вот почему установка VC++ BT совершенно не нужна. – KeyWeeUsr