2009-09-07 9 views
15

मैं, अजगर को नया हूँ जोड़ने के बारे में, जब मैं आदेश जारीअपने Mac पर json पुस्तकालय

User:ihasfriendz user$ python main.py 
Traceback (most recent call last): 
    File "main.py", line 2, in <module> 
    import json 
ImportError: No module named json 

मैं json पर त्रुटि मिलती है। इस पुस्तकालय को कैसे जोड़ें? मैं 2.5 का उपयोग कर रहा हूं (डिफ़ॉल्ट रूप से तेंदुए के साथ आया था)

+0

आपको पायथन टैग में वर्तनी गलती को सही करना चाहिए। –

+0

[पाइथन 2.5: JSON मॉड्यूल] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/791561/python-2-5-json-module) – marcog

उत्तर

22

तुम भी simplejson स्थापित कर सकते हैं से json-py स्थापित कर सकते हैं।

आप (https://pypi.python.org/pypi/pip देखें) पिप अपने अजगर पैकेज प्रबंधक के रूप में आप के साथ simplejson स्थापित कर सकते हैं है:

pip install simplejson 

यह easy_install के साथ स्थापित करने की टिप्पणी के समान है, लेकिन मैं के रूप में आप कर सकते हैं easy_install को पिप पसंद करते हैं "पीआईपी अनइंस्टॉल पैकेज" के साथ पीआईपी में आसानी से अनइंस्टॉल करें।

+2

गुम लिंक: http://pypi.python.org/pypi/simplejson/ –

+0

अत्यधिक अनुशंसा करेंगे Simplejson स्थापित करने के लिए विधि, 10 सेकंड लेता है: http://slackrw.wordpress.com/2010/04/04/simplejson-for-python-on-mac-os-x/ – Sunkas

4

AFAIK जेसन मॉड्यूल संस्करण 2.6 में जोड़ा गया था, here देखें। मुझे लगता है कि आप this page से नवीनतम स्थिर 2.6 पर अपनी पायथन स्थापना को अपडेट कर सकते हैं।

+0

उस मामले में, मेरे मौजूदा 2.5 से 2.6 को अपग्रेड कैसे करें? – cometta

+1

मैक ओएस एक्स के लिए पायथन 2.6.2 के लिए एक इंस्टॉलर यहां उपलब्ध है: http://python.org/ftp/python/2.6.2/python-2.6.2-macosx2009-04-16.dmg स्पष्ट रूप से इंस्टॉलर एक बनाता है आपके पाथ को अपडेट करने के लिए स्क्रिप्ट वाले अनुप्रयोग फ़ोल्डर में "पायथन 2.6" फ़ोल्डर ताकि कमांड लाइन पर "पायथन" चलाना सिस्टम-डिफ़ॉल्ट पायथन 2.5 के बजाय नए स्थापित पायथन 2.6 चलाता है: http://superuser.com/ प्रश्न/2 9 652/कैसे करें-मैं-ठीक से अद्यतन-पायथन-ऑन-मैक-ओएस-एक्स/30154 # 30154 – las3rjock

संबंधित मुद्दे