[INFO ] [Logger ] Record log in C:\Users\flamesoff\.kivy\logs\kivy_18-07-13_16.txt
[INFO ] [Kivy ] v1.10.1
[INFO ] [Python ] v3.6.6 (v3.6.6:4cf1f54eb7, Jun 27 2018, 03:37:03) [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.
sdl2 - ImportError: DLL load failed: Не найден указанный модуль.
File "C:\Users\flamesoff\AppData\Roaming\Python\Python36\site-packages\kivy\core\__init__.py", line 59, in core_select_lib
fromlist=[modulename], level=0)
File "C:\Users\flamesoff\AppData\Roaming\Python\Python36\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.
Переустановка не помогает.
Несколько раз пробовал эту команду, выдает, что все уже установлено. Но код все равно не работает.
pip install --upgrade pip wheel setuptools
pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew
pip install kivy.deps.gstreamer
pip install kivy.deps.angle
pip install kivy
from kivy.app import App
from kivy.uix.button import Button
class TestApp( App ) :
def build( self ) :
return Button( text = 'Hello World' )
TestApp().run()
У меня точно такая же проблема. Я легко потратил 8+ часов, пытаясь решить эту проблему - читая форумы, удаляя/переустанавливая python/kivy, пробуя разные версии python, перенаправляя мой PATH в бесчисленное количество папок и т. д. - последние два дня, и я НЕ могу понять это.
Я задал вопрос о переполнении стека по этому поводу (он неправильно помечен как дубликат - это не так). Вот ссылка на случай, если получу ответ. Надеюсь, у кого-то скоро появится решение, я пробую все, что могу, но на данный момент я в полной растерянности. Я действительно просто хочу научиться киви.
Хорошо, я попытаюсь воспроизвести это позже. Быстрый вопрос, если вы смотрите это: вы уже пытались заставить его работать с glew вместо угла ( pip install kivy.deps.glew
)?
@dolang Я не уверен насчет OP, но я пробовал только с установленным glew, только с установленным углом и с обоими, и все равно получаю ту же ошибку.
Я уже сталкивался с подобными проблемами (возможно, попробуйте это ), но я всегда сначала пытаюсь установить в виртуальную среду, чтобы убедиться, что это не проблема с пакетом.
Я предполагаю, что вы используете установку вашей системы напрямую? Вы использовали pip install ...
или pip install --user ...
?
Попробуйте удалить и переустановить предыдущую версию kivy.deps.xxx из pypi. Вы можете сделать это, найдя последнюю версию и что-то вроде pip install kivy.deps.sdl2==ver
или что-то в этом роде.
Кроме того, вы пробовали использовать только sdl2 и ни glew, ни угол? Кроме того, убедитесь, что у вас не установлен kivy.deps.gstreamer, и посмотрите, поможет ли это.
Мне нужно пойти на барбекю прямо сейчас, поэтому я попробую более быстрые потенциальные решения прямо сейчас, а все остальное мне придется подождать до вечера/завтра, чтобы попробовать.
@dolang Да, я устанавливаю прямо в свою систему. Я использую python -m pip install ... ; Я обязательно пройдусь по этому форуму и посмотрю, работает ли что-нибудь, как только я вернусь домой сегодня вечером. Спасибо за помощь/ответы 👍
@matham Я не пробовал ни одну из предложенных конфигураций, но я быстро попробую их прямо сейчас, потому что они должны быть быстрыми. Я попытаюсь сделать предыдущие версии сегодня вечером или завтра, если работает только sdl2 или удаление gstreamer. Спасибо за предложения, хотя!
@matham, к сожалению, удаление gstreamer, glew и angle по-прежнему приводит к той же ошибке :(
Мне пора идти, но я попробую все остальное сегодня поздно вечером или завтра утром. Спасибо ребята за все предложения
@gkub Посмотрев на это немного, у вас может даже возникнуть отдельная проблема:
AppData\Local
не в AppData\Roaming
(хотя это могло измениться с 3.6 на 3.7)Вы можете попробовать добавить папки, содержащие sdl2 и glew, к вашему пути. Они, вероятно, находятся по адресу:
C:\Users\gkubi\AppData\Local\Programs\Python\Python37-32\share\sdl2
C:\Users\gkubi\AppData\Local\Programs\Python\Python37-32\share\glew
Кто-то по моему вопросу StackOverflow нашел другую ветку с решением моей проблемы , и есть неплохая вероятность, что это та же проблема, что и у OP.
@FlamesoFF вы используете PyCharm для запуска своего кода или другую IDE, которая позволяет вам создавать виртуальную среду, когда вы выбираете интерпретатор для проекта? Вероятно, вы используете дубликат python в виртуальной среде, которая (по какой-то причине) не импортирует все ваши модули python.
Чтобы исправить это, мне пришлось изменить интерпретатор проекта на существующий интерпретатор (в PyCharm: «Файл» > «Настройки» > «Проект» > «Интерпретатор проекта» > «Существующий интерпретатор»), перейти к местоположению исходного файла python.exe (мне также пришлось включить «показать скрытые файлы» в PyCharm, чтобы сделать это), и установите ЭТО для моего интерпретатора .
Это решило проблему для меня - надеюсь, что и для вас тоже!
@gkub Возможно , это было исправлено для вас только как побочный эффект того, что вы сделали. Обычно помогает переход в виртуальную среду , а не из нее. И зависимость sdl2 явно присутствует в вашем комментарии:
certifi==2018.4.16 chardet==3.0.4 docutils==0.14 idna==2.7 Kivy==1.10.1 Kivy-Garden==0.1.4 kivy.deps.angle==0.1.7 kivy.deps.glew= =0.1.10 kivy.deps.gstreamer==0.1.13
kivy.deps.sdl2==0.1.18
Pillow==5.2.0 pygame==1.9.3 Pygments==2.2.0 pypiwin32==223 pywin32==223 запроса==2.19.1 urllib3==1.23
Можете ли вы разместить здесь изображение того, как выглядит экран вашего переводчика, и, возможно, шаги по его первоначальной настройке? Если мы сможем воспроизвести проблему, это может помочь нам найти реальное решение этой проблемы.
@доланг
Как я изначально настроил свой интерпретатор, когда он терпел неудачу:
Экран пакетов с неудачной конфигурацией:
Неудачный вывод программы кнопки «Hello World», включая ошибку SDL2 (с установленными glew, angle и gstreamer):
Как я успешно настроил свой интерпретатор:
Экран пакетов для успешной установки:
Надеюсь, это поможет! Не обращайте внимания на странность в верхней части двух последних изображений.
@gkub Спасибо за это. Я не удосужился протестировать его должным образом, но это, безусловно, очень поможет.
Одна вещь, которую я заметил, это то, что вы включили наследование глобальных пакетов сайта в этом virtualenv. Это, вероятно, было виновником в вашем случае, потому что он смешивает виртуальную и глобальную среду вместо создания полностью изолированной.
Но у меня есть идея, что мы можем что-то сделать и с этим делом.
Проблема была решена в Start Overflow, я закрою эту.
В разделе часто задаваемых вопросов будут перечислены все потенциальные проблемы, связанные с этим.
Хорошо, я попытаюсь воспроизвести это позже. Быстрый вопрос, если вы это смотрите: вы уже пытались заставить его работать с _glew_ вместо _angle_ (
pip install kivy.deps.glew
)?
Да, я пытался с kivy.deps.glew, и это не сработало. Я использую python 3.7 и kivy 1.10.1.
Кто-то по моему вопросу StackOverflow нашел другую ветку с решением моей проблемы , и есть неплохая вероятность, что это та же проблема, что и у OP.
@FlamesoFF вы используете PyCharm для запуска своего кода или другую IDE, которая позволяет вам создавать виртуальную среду, когда вы выбираете интерпретатор для проекта? Вероятно, вы используете дубликат python в виртуальной среде, которая (по какой-то причине) не импортирует все ваши модули python.
Чтобы исправить это, мне пришлось изменить интерпретатор проекта на существующий интерпретатор (в PyCharm: «Файл» > «Настройки» > «Проект» > «Интерпретатор проекта» > «Существующий интерпретатор»), перейти к местоположению исходного файла python.exe (мне также пришлось включить «показать скрытые файлы» в PyCharm, чтобы сделать это), и установите ЭТО для моего интерпретатора .
Это решило проблему для меня - надеюсь, что и для вас тоже!
Ты самый лучший !! Чувак потратил на это 10 часов, а потом нашел твои решения. Еще раз спасибо
У меня точно такая же проблема. Я легко потратил 8+ часов, пытаясь решить эту проблему - читая форумы, удаляя/переустанавливая python/kivy, пробуя разные версии python, перенаправляя мой PATH в бесчисленное количество папок и т. д. - последние два дня, и я НЕ могу понять это.
Я задал вопрос о переполнении стека по этому поводу (он неправильно помечен как дубликат - это не так). Вот ссылка на случай, если получу ответ. Надеюсь, у кого-то скоро появится решение, я пробую все, что могу, но на данный момент я в полной растерянности. Я действительно просто хочу научиться киви.
Хорошо, я попытаюсь воспроизвести это позже. Быстрый вопрос, если вы это смотрите: вы уже пытались заставить его работать с _glew_ вместо _angle_ (
pip install kivy.deps.glew
)?
У меня была такая же проблема, и это решилось!
Я использую Pycharm и сделал Настройки-> Интерпретатор проекта-> Импорт kivydepsglew
Наконец решено
Спасибо
У меня точно такая же проблема. Я легко потратил 8+ часов, пытаясь решить эту проблему - читая форумы, удаляя/переустанавливая python/kivy, пробуя разные версии python, перенаправляя мой PATH в бесчисленное количество папок и т. д. - последние два дня, и я НЕ могу понять это.
Я задал вопрос о переполнении стека по этому поводу (он неправильно помечен как дубликат - это не так). Вот ссылка на случай, если получу ответ. Надеюсь, у кого-то скоро появится решение, я пробую все, что могу, но на данный момент я в полной растерянности. Я действительно просто хочу научиться киви.Хорошо, я попытаюсь воспроизвести это позже. Быстрый вопрос, если вы это смотрите: вы уже пытались заставить его работать с _glew_ вместо _angle_ (
pip install kivy.deps.glew
)?У меня была такая же проблема, и это решилось!
Я использую Pycharm и сделал Настройки-> Интерпретатор проекта-> Импорт kivydepsglew
Наконец решено
Спасибо
эй, братан, модуль, который ты установил (kivydepsglew), не устанавливается в pycharm.
вы можете помочь.
это действительно сработало для меня большое спасибо
pip install --upgrade инструменты настройки колеса pip
pip установить docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew
pip установить kivy.deps.gstreamer
pip установить kivy.deps.angle
это действительно сработало для меня большое спасибо
pip install --upgrade инструменты настройки колеса pip
pip установить docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew
pip установить kivy.deps.gstreamer
pip установить kivy.deps.angle
была такая же проблема в коде Visual Studio, и это работает! Благодарность !
на самом деле у меня была та же проблема, но как только я скопировал ваши команды установки pip, те из которых вы разместили при описании своей проблемы, мои основные команды уже работают ... я еще не использовал полные функции для kivy, но эй, спасибо щас все работает!!
не знаю почему, но они работают !! лол спасибо !
это действительно сработало для меня большое спасибо
pip install --upgrade инструменты настройки колеса pip
pip установить docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew
pip установить kivy.deps.gstreamer
pip установить kivy.deps.angle
Работайте для меня в Visual Studio Code, спасибо!!!
Ты бы ответил еще через несколько лет.
это действительно сработало для меня большое спасибо
pip install --upgrade инструменты настройки колеса pip
pip установить docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew
pip установить kivy.deps.gstreamer
pip установить kivy.deps.angle
Миллиард спасибо!!!!!!
это сработало как шарм
это действительно сработало для меня большое спасибо
pip install --upgrade инструменты настройки колеса pip
pip установить docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew
pip установить kivy.deps.gstreamer
pip установить kivy.deps.angle
.... сработало!!👍
Самый полезный комментарий
Кто-то по моему вопросу StackOverflow нашел другую ветку с решением моей проблемы , и есть неплохая вероятность, что это та же проблема, что и у OP.
@FlamesoFF вы используете PyCharm для запуска своего кода или другую IDE, которая позволяет вам создавать виртуальную среду, когда вы выбираете интерпретатор для проекта? Вероятно, вы используете дубликат python в виртуальной среде, которая (по какой-то причине) не импортирует все ваши модули python.
Чтобы исправить это, мне пришлось изменить интерпретатор проекта на существующий интерпретатор (в PyCharm: «Файл» > «Настройки» > «Проект» > «Интерпретатор проекта» > «Существующий интерпретатор»), перейти к местоположению исходного файла python.exe (мне также пришлось включить «показать скрытые файлы» в PyCharm, чтобы сделать это), и установите ЭТО для моего интерпретатора .
Это решило проблему для меня - надеюсь, что и для вас тоже!