2012-06-07 4 views
0

저는 "Python 다이브"책에 기반한 튜토리얼을 통해 파이썬에 익숙합니다. SOAP에 관한 장이 이미 있으며 SOAP을 사용하기 위해 필요한 모든 라이브러리를 설치하려고 할 때 몇 가지 문제가 발생했습니다. 내가 fpconst 성공적으로 설치 한 SOAPpyPython 용 SOAP 설치

,

PyXML에는, fpconst : 튜토리얼은 내가 3 라이브러리를 필요로했다. 그러나 두 가지를 설치할 수 없습니다. 나는 SOAPpy를 설치하기 위해 PyXML을 이미 설치해야하는 포럼을 읽었습니다. 문제는 첫 번째 라이브러리에만 있습니다.

README에 나온 지침에 따라 진행되었지만 오류가 발생하고 실제로 무엇이 잘못되었는지 그리고 어떻게 해결할 수 있는지 잘 모릅니다. 자세한 내용은 화면을 참조하십시오. Python의 제 버전은 2.7.2+이고 PyXML 버전 0.8.4를 설치하려고합니다.

Screenshot of error. Full size

오류는 파일 또는 디렉토리가 존재하지 않는 것을 말한다. 우분투 11.10을 사용하고 있습니다.

추신 : Ah! 나는 그것을 언급하는 것을 잊었다. 나는이 소스에서 PyXML에는 다운로드 :

http://sourceforge.net/projects/pyxml/

을 그리고 그것은이 오래된 것을 여기에 기록 된 그 하나는 그것을 사용하지 말아야합니다. 그렇다면 PyXML의 대안은 무엇입니까?

답변

5

우분투를 사용하는 경우 패키지 관리자와 함께 설치하지 않는 이유는 무엇입니까? 그것은 당신의 인생을 훨씬 쉽게 만들 것입니다, 당신은 일을 최신 상태로 유지하고 쉽게 제거 할 수 있도록 -

sudo apt-get install python-lxml python-fpconst python-soappy 

패키지 관리자는 리눅스 배포판에 소프트웨어를 설치하는 선호하는 방법이 될 것이다.

실패하면 PyPi - the Python Package Index을 사용할 수도 있습니다.

pip install lxml 
pip install fpconst 
pip install soappy 
+0

감사합니다. 도움이되었습니다. 나는 'apt-get'을 생각하지 않았다. 사이트에서 tar 파일을 다운로드 한 다음 'python setup.py install'로 실행하라. PyPi에 대해 언급 해 주셔서 감사합니다. 미래. – koleS

+0

패키지 관리는 많은 사람들이 흔히 볼 수있는 무언가입니다. 다른 배포판이 다르게하기 때문에 웹 사이트는 거의 항상 소스 타르볼을 제공하지만 패키지 관리자를 먼저 확인해야합니다. 대다수 배포자는 거의 모든 것을 패키지로 제공합니다. –