Как исправить, что kivy не является ошибкой пакета в командной строке?

#python #kivy

#python #kivy

Вопрос:

Я новичок в kivy и недавно скачал его для создания приложений. Но всякий раз, когда я набираю следующий код в своем текстовом редакторе:

 import kivy
from kivy.app import App
from kiv.uix.label import Label
class MyApp(App):
    def build(self):
        return Label(text="Heyo")
if __name__ == "__main__":
    MyApp().run()
  

Я получаю следующую ошибку:

 No module named "kivy.app"; kivy is not a package
  

как мне это исправить?

Комментарии:

1. выполнить: python -m pip install kivy

2. вы создали файл kivy.py или папку kivy ? Переименуйте его.

3. Вау, это было действительно полезно, вот в чем была проблема, спасибо!!

Ответ №1:

Возможно, ваша установка ‘kivy’ находится в venv или за пределами того места, где вы пытаетесь ее вызвать. Если только вы не установили его, как упоминалось ранее.

Комментарии:

1. Я уже пытался установить пакет, и появляется та же ошибка, есть ли какой-либо способ удалить приложение и повторно загрузить файл pip снова?

2. Да, pip uninstall <module> или python -m pip uninstall <module> это все зависит от того, где находится ваша установка и с какого python вы пытаетесь ее вызвать. Какую ide вы используете?