2010-12-07 6 views
0

Windows XP입니다.Python 좌절 된 설치 라이브러리가 설치되지 않습니다.

여기에있는 권장 사항에 따라 Python 2.7을 다운로드했습니다. .msi 링크를 클릭하면 정상적으로 설치됩니다. 자, 나는 beautifulsoup를 사용하고 싶다. 버전 3.2.0을 다운로드했습니다.

어디에 넣을 지 잘 모르겠다. 나는 그것을 c : \ temp 폴더에 넣고 setup.py를 두 번 클릭하면 테스트 파일이 작동하지 않는다.

import urllib2 
from BeautifulSoup import BeautifulSoup 

page = urllib2.urlopen("http://www.google.com") 
soup = BeautifulSoup(page) 
print soup.prettify() 

내가 뭘 잘못하고 있니? 나는 명령 줄을 사용하여 설치를 시도했지만, 파이썬이 인식되지 않는 것에 대해서는 더 많은 오류가 있습니다. 일반 파이썬 스크립트가 정상적으로 작동합니다. 이 라이브러리를 설치하기 위해 무엇을해야할지 모르겠습니다. 도와주세요!

답변

1

setup.py를 두 번 누르지 마십시오. 명령을 연 다음 setup.py가있는 폴더로 이동하십시오. 그런 다음 실행하십시오.

python setup.py install 

그 후에는 import BeautifulSoup을 시도하십시오. 작동하면 모든 것이 잘됩니다.

+0

나는 그것이 나에게 찾을 수없는 경로에 대한 오류를주는 것을 시도했다. 나는 시스템을 너무 많이 엉망으로 만들고 싶지 않다. 파이썬은 쉬워야 만했다. 수동으로 설치를 수행 할 수 있습니까? 어딘가에 2 개의 주요보기 파일을 복사 할 수 있습니까? 어디로 가져갈 지 말해 줄 수 있어요? – David19801

+0

예, 경로를 찾을 수 없습니다. 이 문제를 해결하려면 Python이 설치된 폴더 (C : \ Python )로 이동 한 다음 위의 단계를 시도하여 setup.py에 대한 전체 경로를 제공하십시오. – user225312

+0

dos 상자를 읽고 있는데 각각에 대해 모듈을 찾을 수 없습니다. python c : \ temp \ BeautifulSoup-3.2.0 \ setup.py install 적어도 파이썬 위치가 올바른 모듈을 설치하려고했기 때문에 추측 할 수 있습니까? – David19801

0

파이썬의 문제는 프로그래밍의 복잡성이 아니라 배포의 복잡성입니다. 당신이 그런의 ActivePython 같은 더 나은 분포를 사용하는 경우 (이 현재 하나를 제거하고 설치) 더 나은 :

http://www.activestate.com/activepython/downloads

이 배포 공식 하나의 차이는이 때문에, PATH 환경 변수를 수정하는 것입니다 파이썬 실행 파일이 도달 할 수, 당신의 것입니다 : 당신이 어디에 있든

python setup.py install

이 ..., 작동합니다.

또 다른 가능성은 수동으로 PATH 변수를 수정하여 Python 배포판의 bin 디렉토리를 포함하는 것입니다. 이 여기에 설명 :

http://www.computerhope.com/issues/ch000549.htm

+0

나는 공식 배포판을 갖고 싶어. python.exe에 액세스 할 수 있도록 경로를 수정하는 것이 매우 쉽습니다. – jlafay

+0

글쎄, 문제는 비 기술적 인 사람들에게는 그렇게 쉽지 않다는 것이다. 이러한 종류의 배포판을 사용하면이 사람들이 시스템을 쉽게 가동 할 수 있습니다. 또한, 나는 ActivePython을 사용하고 있으며 (호환성이나 뭐든간에) 문제가 없다고 말할 수 있습니다. – Baltasarq

+0

개발을하고 있다면, 당신이 기술자 일 가능성이 큽니다. 나는 "비 기술적 인"사람이 파이썬을 사용하거나 이와 같은 질문을하는 방법을 벗어날 것이라고 생각하지 않습니다.프로그램 작성과 비교하여 PATH 변수를 변경하면 케이크가됩니다. ActivePython을 직접 시도하지 않았으므로 공식적으로 안정적인 릴리즈를 사용합니다. ActivePython을 언젠가 살펴볼 것입니다. 공식 Python 릴리스보다 어떤 이점이 있습니까? – jlafay