मैं हिम तेंदुए पर अजगर स्थापित करने के लिए Homebrew का उपयोग कर रहा हूं ।
अजगर (2.7.2) को स्थापित करने के बाद, मैं /usr/local/share/python
अपने सामने जोड़ देता हूं PATH
। मैंने भी सेट PYTHONPATH
किया /usr/local/lib/python2.7/site-packages
।
उदाहरण के लिए, अगर मैं lxml या फीडपैसरpip
स्थापित करने के लिए उपयोग करता हूं , तो चलाने के बाद , मैं बिना किसी समस्या के कर सकता हूं ।python
import lxml
दौड़ने के बाद pip install BeautifulSoup
, ऊपर सूचीबद्ध निर्देशिका .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
और आयात आदि कार्यों का उपयोग करें ।