ModuleNotFoundError: Никакой модуль, названный 'kivy'. Как я фиксирую эту ошибку?

У меня есть Ubuntu 16.04.4. Я установил Kivy от официального сайта Kivy. Я выполнил все шаги правильно. Несмотря на выполнение всего этого, когда я пытаюсь импортировать kivy в Python, он дает эту ошибку: ModuleNotFoundError: No module named 'kivy' Я получаю эту ошибку и в терминале и в Анаконде. Как я могу зафиксировать это?

  1. which python /home/username/anaconda3/bin/python

  2. echo $PYTHONPATH Это не дало вывода.

  3. dpkg -L python-kivy | grep kivy/__init__

/usr/lib/python2.7/dist-packages/kivy/init.py

0
задан 26 May 2018 в 22:58

1 ответ

Короткий ответ: не используйте анаконду, если Вы не знаете то, что Вы делаете.

Длинный ответ: Вы используете установку Python (анаконда), которая существует вместе с системной установкой Python. Если Вы устанавливаете системный пакет Python, или, в случае kivy, пакет, который сделан для системного Python, он, вероятно, не замечен анакондой.

Для использования его, необходимо или установить пакет путем, анаконда хочет это (вне объема этого сайта), или необходимо запустить системный интерпретатор Python, который является /usr/bin/python.

На домашней странице Kivy Вы находите инструкции относительно того, как установить виртуальные среды использования (https://kivy.org/docs/installation/installation-linux.html#installation-in-a-virtual-environment), я рекомендую этот метод, если Вы не используете стандартную системную установку Python.

2
ответ дан 29 October 2019 в 06:25

Другие вопросы по тегам:

Похожие вопросы: