-1
という名前のモジュール私は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シェルは、Kivyがインストールされているのと同じpython2.7ですか? 'sys.path'には何がありますか? – inclement
はい、私のpythonは2.7.3で、python-kivy(そしてpython3-kivyではなく)がインストールされています。 'sys.path'は' [''、 '/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