pip를 통해 설치한 후 BeautifulSoup을 찾을 수 없습니다.

pip를 통해 설치한 후 BeautifulSoup을 찾을 수 없습니다.

나는 사용하고있다홈브류Snow Leopard에 Python을 설치하려면

Python(2.7.2)을 설치한 /usr/local/share/pythonPATH. 저도 PYTHONPATH로 설정했습니다 /usr/local/lib/python2.7/site-packages.

내가 pip설치하는 데 사용하는 경우lxml또는피드파서예를 들어 을 실행한 후에는 문제 없이 python수행할 수 있습니다 .import lxml

를 실행한 후 위에 나열된 디렉터리 에 BeautifulSoup용 디렉터리가 pip install BeautifulSoup존재하고 해당 디렉터리도 존재 하지만 Python 인터프리터에서 오류만 표시됩니다..egg-infosite-packagesbs4from BeautifulSoup import BeautifulSoup

sys.path이다:

['', 
 '/usr/local/lib/python2.7/site-packages/pip-1.0.2-py2.7.egg', 
 '/usr/local/Cellar/python/2.7.2/lib/python2.7/site-packages/pip-1.0.2-py2.7.egg', 
 '/Users/Chris/src/python-pinboard', 
 '/usr/local/lib/python2.7/site-packages', 
 '/usr/local/Cellar/python/2.7.2/lib/python27.zip', 
 '/usr/local/Cellar/python/2.7.2/lib/python2.7', 
 '/usr/local/Cellar/python/2.7.2/lib/python2.7/plat-darwin', 
 '/usr/local/Cellar/python/2.7.2/lib/python2.7/plat-mac', 
 '/usr/local/Cellar/python/2.7.2/lib/python2.7/plat-mac/lib-scriptpackages', 
 '/usr/local/Cellar/python/2.7.2/lib/python2.7/lib-tk', 
 '/usr/local/Cellar/python/2.7.2/lib/python2.7/lib-old', 
 '/usr/local/Cellar/python/2.7.2/lib/python2.7/lib-dynload', 
 '/usr/local/Cellar/python/2.7.2/lib/python2.7/site-packages']

무슨 일인지 아세요?

업데이트: 솔루션 발견

기본적으로 최신 BeautifulSoup 4.0b가 설치됩니다. 안정적인 릴리스를 사용 pip install BeautifulSoup==3.2.0하고 가져오기 등이 작동합니다.

답변1

기본적으로 최신 BeautifulSoup 4.0b가 설치됩니다. 안정적인 릴리스를 사용 pip install BeautifulSoup==3.2.0하고 가져오기 등이 작동합니다.

답변2

BeautifulSoup은 이제 beautifulsoup(버전 3..) 및 beautifulsoup4(버전 4..) 핍에서.

따라서 특정 버전을 설치하려면 다음을 실행하십시오.

sudo pip install beautifulsoup # version 3

또는

sudo pip install beautifulsoup4 # version 4

관련 정보