2013-12-13 3 views
0

first answer to this question에서 코드를 실행하려고합니다. 무엇이 잘못되었는지에Kivy Behaviors kivy.uix.behaviors에서 가져 오기 오류가 발생했습니다.

$ pip install kivy-garden 
$ garden install geartick 
$ cd 
$ cd kivy 
$ git pull kivy 
$ python setup.py build_ext --inplace -f 
$ make 

어떤 아이디어 :

Traceback (most recent call last): 
    File "fromSO.py", line 3, in <module> 
    from kivy.garden.geartick import GearTick 
    File "/usr/lib/python2.7/dist-packages/kivy/garden.py", line 81, in load_module 
    return self._load_module(fullname, moddir) 
    File "/usr/lib/python2.7/dist-packages/kivy/garden.py", line 85, in _load_module 
    ('', '', imp.PKG_DIRECTORY)) 
    File "/home/username/.kivy/garden/garden.geartick/__init__.py", line 1, in <module> 
    from geartick import GearTick 
    File "/home/username/.kivy/garden/garden.geartick/geartick.py", line 2, in <module> 
    from kivy.uix.behaviors import ButtonBehavior 
ImportError: No module named behaviors 

내가 행한 :

은 내가 kivy 정원에서 행동을 가져 오려는 다음과 같은 오류는 무엇입니까?

+0

Kivy의 어떤 버전을 사용하십니까? 문서에서 볼 수 있듯이 1.8.0의 새로운 기능은 다음과 같습니다. http://kivy.org/docs/api-kivy.uix.behaviors.html – Nykakin

답변

1

당신이 kivy의 모든 이전 설치를 제거해야합니다 ...

pip uninstall kivy 
sudo apt-get remove python-kivy 

이 같은 ::

라인을 얻을 경우 kivy이 실행을 다음 명령

python -c "import kivy" 

을 제거되어 있는지 확인하려면

[INFO ] Kivy v1.x.x... 

그렇다면 아직 어딘가에 설치된 kivy가 설치되어 있고 어디에 설치되어 있는지 알아야합니다. 그것을 설치하십시오.

다음 kivy가 설정 및 작업 :: 있는지 확인하기 위해 github의

에서
cd /Where/You/Want/Kivy 
git clone http://github.com/kivy/kivy 
make 
export PYTHONPATH=/path/to/kivy/clone 

를 최신 kivy (1.8)를 설치

python -c "import kivy" 

당신에게

[INFO ] Kivy v1.8.0-dev 

을주고 아니면 기다려야합니다 몇일에 1.8 일이 며칠 후에 석방 될 예정입니다.

+0

흠, 나는 모두 실행 했으므로 성공적 이었지만 지금은 오류입니다. 나는 다음과 같다.'kivy.app import 앱에서 ImportError : kivy.app라는 모듈이없고'kivy '의 일부분이 작동하지 않는다. – Mittenchops

+0

아, 경로 내보내기를 놓쳤습니다. 그 일은 그 일을 처리했습니다. 감사. – Mittenchops

+0

사람들은 대개 수출 경로를 영구적으로 유지합니까? 아니면 어떻게 처리할까요? 재부팅했는데 더 이상 작동하지 않습니다. 나는 그것이 영원한 것을 만드는 것이 어렵지 않다는 것을 이해하지만 그것이 정상적인 관행인지 궁금합니다. – Mittenchops

관련 문제