ModuleNotFoundError: Нет модуля с именем "kivy". Как я могу исправить эту ошибку?
У меня Ubuntu 16.04.4. Я установил Kivy с официального сайта Kivy. Я правильно выполнил все шаги. Несмотря на все это, когда я пытаюсь импортировать kivy в python, он выдает эту ошибку: ModuleNotFoundError: No module named 'kivy'
Я получаю эту ошибку как в терминале, так и в Анаконде. Как я могу это исправить?
which python
/ Главная / имя пользователя /anaconda3/bin/ питонecho $PYTHONPATH
Это не дало результата.dpkg -L python-kivy | grep kivy/__init__
/usr/lib/python2.7/dist-packages/kivy/init.py
1 ответ
Краткий ответ: не используйте анаконду, если не знаете, что делаете.
Длинный ответ: вы используете установку Python (Anaconda), которая существует вместе с установкой системы Python. Если вы устанавливаете системный пакет python или, в случае kivy, пакет, созданный для системного python, он, вероятно, не будет замечен anaconda.
Чтобы использовать его, вы должны либо установить пакет так, как этого хочет анаконда (за рамками этого сайта), либо запустить системный интерпретатор python, который /usr/bin/python
,
На домашней странице Kivy вы найдете инструкции по установке с использованием виртуальных сред ( https://kivy.org/docs/installation/installation-linux.html), я рекомендую этот метод, если вы не используют стандартную системную установку Python.