ModuleNotFoundError: Nenhum módulo chamado 'kivy'. Como corrijo esse erro?

0

Eu tenho o Ubuntu 16.04.4. Eu instalei o Kivy do Site Oficial do Kivy . Eu segui todos os passos corretamente. Apesar de fazer tudo isso, quando tento importar o kivy em python, está dando esse erro: ModuleNotFoundError: No module named 'kivy' Estou recebendo este erro tanto no terminal quanto no Anaconda. Como posso consertar isso?

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

  2. echo $PYTHONPATH Isso não deu saída.

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

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

    
por Arvind Ramadurai 26.05.2018 / 21:12

1 resposta

2

Resposta curta: não use o anaconda se você não souber o que está fazendo.

Resposta longa: você está usando uma instalação do python (anaconda) que existe junto com a instalação do sistema python. Se você instalar um pacote python do sistema, ou, no caso do kivy, um pacote que é feito para o python do sistema, provavelmente não é visto pelo anaconda.

Para usá-lo, você deve instalar o pacote da maneira que o anaconda deseja (além do escopo deste site), ou você precisa iniciar o interpretador python do sistema, que é /usr/bin/python .

Na página inicial do Kivy, você encontrará instruções sobre como instalar usando ambientes virtuais ( link ), eu recomendo este método se você não estiver usando a instalação padrão do sistema python.

    
por Sebastian Stark 27.05.2018 / 08:41