2014-11-06 4 views
2

라즈베리 파이에 ephem 가져올 수 없습니다 그러나 나는 다음과 같은 오류 얻을 :내가 내 라즈베리 파이에 파이썬에서 pyephem을 가져 오기 위해 노력하고있어

sudo apt-get install python-dev 
sudo apt-get install python-pip 
sudo pip install pyephem 
: 나는 다음을 사용하여 모듈을 설치

[email protected] ~/downloads/pyephem-3.7.5.3 $ python 
Python 2.7.3 (default, Mar 18 2014, 05:13:23) 
[GCC 4.6.3] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import ephem 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "ephem/__init__.py", line 5, in <module> 
    import ephem._libastro as _libastro 
ImportError: No module named _libastro 

아이디어가 있으십니까?

+0

'pyephem'은'libastro'에 대한 파이썬 인터페이스입니다.'pip'는 여러분의 까다로운 부분에 C 컴파일러를 사용하여 빌드해야합니다. 'pip'가 위에서 언급 한 라이브러리를 만들고 설치했는지 확인할 수 있습니까? – gboffi

+0

흠, 어떤 생각을 어떻게 확인할 수 있을까요? – Adam

+0

무차별 대입 전략? 'pip uninstall pyephem; pip 설치 pyephem' – gboffi

답변

1

내 문제는 내가 8GB SD 카드의 공간이 부족하다고 생각합니다.

sudo apt-get update 
sudo apt-get upgrade 
sudo rpi-update 

그러나 이것은 디스크 공간 부족 오류가 발생하고 : 내가 처음에 내 파이를 사용하여 업데이트하려고 노력했다. 나는 16GB의 SD 카드를 가지고, 거기에 내 시스템의 저장된 백업을로드했습니다. python-dev, python-pip 및 pyephem을 설치 한 후 ephem을 성공적으로 가져올 수있었습니다.

+0

좋아! 나는 당신이 그것을 설치하게되어 기쁘다. 이 경험을 공유해 주셔서 감사합니다. 설치 도구가 장치에 더 이상 공간이 없으므로 설치가 실패했다는 것을 사용자에게 더 분명하게 알리고 싶습니다. –

관련 문제