Я установил kivy и kivy в /usr/lib/python2.7/dist-packages
, но когда в оболочке Python я import kivy
я получаю:модуль не назвал kivy
>>> import kivy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named kivy
Когда я бегу sudo apt-get install python-kivy
снова:
Reading package lists... Done
Building dependency tree
Reading state information... Done
python-kivy is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Что такое происходит? У меня есть Debian 8.5. Это не может быть найдено с помощью whereis, which
:
[email protected]:~$ whereis kivy
kivy:
[email protected]:~$ which python-kivy
[email protected]:~$ whereis python-kivy
python-kivy:
Он также не показан при загруженных модулей:
import sys
print "*" * 30
for k in sys.modules:
print "->", k
print "*" * 30
>>> ******************************
-> copy_reg
-> sre_compile
-> _sre
-> encodings
-> site
-> __builtin__
-> sysconfig
-> __main__
-> encodings.encodings
-> abc
-> posixpath
-> _weakrefset
-> errno
-> encodings.codecs
-> sre_constants
-> re
-> _abcoll
-> types
-> _codecs
-> _warnings
-> genericpath
-> stat
-> zipimport
-> encodings.__builtin__
-> warnings
-> UserDict
-> encodings.utf_8
-> sys
-> codecs
-> os.path
-> signal
-> traceback
-> linecache
-> posix
-> encodings.aliases
-> exceptions
-> sre_parse
-> os
-> _weakref
******************************
Является ли ваша оболочка python той же самой python2.7, в которой установлен Kivy? Что находится в 'sys.path'? – inclement
Да, мой python равен 2.7.3, и я установил python-kivy (а не python3-kivy). 'sys.path' is' ['', '/usr/local/lib/python27.zip', '/usr/local/lib/python2.7', '/usr/local/lib/python2.7/plat -linux2 ',' /usr/local/lib/python2.7/lib-tk ',' /usr/local/lib/python2.7/lib-old ',' /usr/local/lib/python2.7/ lib-dynload ',' /home/amir/.local/lib/python2.7/site-packages ',' /usr/local/lib/python2.7/site-packages '] '. – amirteymuri
попробуйте установить kivy, используя его документацию, это официальный сайт. – Juggernaut