나는 사용하고있다홈브류Snow Leopard에 Python을 설치하려면
Python(2.7.2)을 설치한 /usr/local/share/python
후 PATH
. 저도 PYTHONPATH
로 설정했습니다 /usr/local/lib/python2.7/site-packages
.
내가 pip
설치하는 데 사용하는 경우lxml또는피드파서예를 들어 을 실행한 후에는 문제 없이 python
수행할 수 있습니다 .import lxml
를 실행한 후 위에 나열된 디렉터리 에 BeautifulSoup용 디렉터리가 pip install BeautifulSoup
존재하고 해당 디렉터리도 존재 하지만 Python 인터프리터에서 오류만 표시됩니다..egg-info
site-packages
bs4
from 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