Невозможно импортировать кивы на Spyder - PullRequest
0 голосов
/ 28 января 2020
  • Я использую Python37, Kivy 1.11.1 и Spyder3
  • Я не могу импортировать kivy как модуль
  • Я точно следовал этим инструкциям и настроил venv для него как предложено
  • Файл для скрипта Python сохраняется в пределах venv, который содержит kivy
  • Вот код запуска: import kivy
  • И полный код ошибки:

    runfile('C:/Users/Liam/kivy_venv/CL_APP.py', wdir='C:/Users/Liam/kivy_venv')
    Traceback (most recent call last):
    
      File "<ipython-input-10-99293c9bbf5a>", line 1, in <module>
        runfile('C:/Users/Liam/kivy_venv/CL_APP.py', wdir='C:/Users/Liam/kivy_venv')
    
      File "C:\Users\Liam\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 710, in runfile
        execfile(filename, namespace)
    
      File "C:\Users\Liam\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 101, in execfile
        exec(compile(f.read(), filename, 'exec'), namespace)
    
      File "C:/Users/Liam/kivy_venv/CL_APP.py", line 8, in <module>
        import kivy
    
    ModuleNotFoundError: No module named 'kivy'
    

Выполненный код.

Внизу справа - полученный код ошибки.

Если я пропускаю что-то важное, пожалуйста, дайте мне знать. Я предполагаю, что я просто ржавый и не знаю, как правильно импортировать модули, и это, вероятно, проблема с тем, где kivy сохраняется на моем компьютере по сравнению с тем, где находится скрипт Python.

Отдельный вопрос и возможный совет У меня установлен только Python37, но в верхнем левом углу IDE написано, что это Python 3.6. Может ли это вызвать проблемы с этим или с чем-то еще?

Спасибо.

1 Ответ

0 голосов
/ 31 января 2020

Ответ был: проблема с моими файлами Anaconda, я удалил и заново загрузил Anaconda, а затем использовал приглашение anaconda для загрузки kivy, и это устранило мои проблемы.

...