Никакой модуль, названный kivy.app

Я работаю над Python 2.7 в Анаконде в Spyder IDE. Я делаю проект с помощью kivy, и я импортирую следующие библиотеки и kivy пакеты:

import numpy as np
from random import random, randint
import matplotlib.pyplot as plt
import time

# Importing the Kivy packages
from kivy.app import App
from kivy.uix.widget import Widget
from kivy.uix.button import Button
from kivy.graphics import Color, Ellipse, Line
from kivy.config import Config
from kivy.properties import NumericProperty, ReferenceListProperty, ObjectProperty
from kivy.vector import Vector
from kivy.clock import Clock

Но после компиляции строки:

from kivy.app import App 

Я получаю ошибку в консоли:

from kivy.app import App
Traceback (most recent call last):

File "<ipython-input-2-04ecba6f9778>", line 1, in <module>
from kivy.app import App

ImportError: No module named kivy.app

Как я могу решить вопрос?

0
задан 7 October 2018 в 06:58

1 ответ

from kivy.app import App выполнения, не показывая ошибку от терминала в интерпретаторе Python (Python 2.7), таким образом, ясно ошибка на Вашем компьютере вызывается Анакондой. Анаконда известна тем, что она сделала большую путаницу из путей по умолчанию для многих модулей Python. Для фиксации его, необходимо сказать conda пути к файлам Python, которые были установлены способным (например. sudo apt install python-kivy).

Можно использовать символьные ссылки, чтобы сказать conda пути к файлам Python, которые были установлены Кв. в /usr/lib/python2.7/dist-packages/kivy/. Поместите символьные ссылки в собственный conda's lib/python/site-packages каталог, который для Вас был бы чем-то как: /home/utkarsh/anaconda2/lib/python/site-packages если utkarsh является Вашим именем пользователя. Или возможно это - что-то как lib/python2.7/site-packages каталог, который для Вас был бы чем-то как: /home/utkarsh/anaconda2/lib/python2.7/site-packages.

0
ответ дан 27 October 2019 в 08:45

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

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