मैं अजगर, iPython और पुस्तकालयों से परेशान रहा हूं। निम्नलिखित बिंदु समस्याग्रस्तता की श्रृंखला दिखाते हैं। मैं मैक लायन पर पायथन 2.7 चला रहा हूं।
- iPython scipy, matplotlib के पुस्तकालयों को नहीं पढ़ता है, लेकिन यह सुन्न पढ़ता है।
- इसे ठीक करने के लिए, मैंने पायथन के स्रोत कोड संस्करण को स्थापित करने की कोशिश की, और इसने केवल मुझे और अधिक समस्याएं दीं, क्योंकि मेरे पास दो अलग-अलग संस्करण हैं: 2.7.1 और 2.7.2
- मैंने देखा कि पायथन चल रहा है, संस्करण 2.7.2 का उपयोग करता है और स्केपी, मैटप्लोटलिब और सुन्न आयात करता है, लेकिन iPython पर संस्करण 2.7.1 है जो स्किपी या मैटप्लोटलिब नहीं खोलता है।
मैंने कई चीजों की कोशिश की है जो मैंने अन्य ब्लॉगपोस्टों से सामना किया है। लेकिन उनमें से किसी ने भी मदद नहीं की है, और दुर्भाग्य से मैं यह नहीं जानता कि मैं उनमें से कुछ के साथ क्या कर रहा हूं। उदाहरण के लिए: मैंने easy_install और pip के साथ ipython को अनइंस्टॉल करने और पुन: स्थापित करने का प्रयास किया। मैंने होमब्रे के माध्यम से सब कुछ पुनः स्थापित करने का प्रयास किया, और पथ को संशोधित किया ।bash_profile
ipython
निष्पादन योग्य का लिंक आपके PATH पर रखा गया है। यदि आप स्रोत से पायथन 2.7.2 स्थापित करते हैं, तो यह पायथन की एक नई, अलग प्रति है, यह मौजूदा 2.7.1 को अपग्रेड नहीं करेगा, जिसमें IPython है। इसलिए IPython को 2.7.2 कॉपी या उसमें कोई लाइब्रेरी दिखाई नहीं देगी।
ipython
स्क्रिप्ट उस विशिष्ट पायथन संस्करण से "बंधी हुई" है जिसे इसके साथ स्थापित किया गया था - यह आपके द्वारा अंतिम रूप से स्थापित किए जाने पर स्वचालित रूप से स्विच नहीं होगा। यदि आपने पहली बार 2.7.1 स्थापित किया है, तो IPython, फिर 2.7.2 स्रोत से, आपका IPython 2.7.1 का उपयोग करता रहेगा। आपको अपने सभी फ़ैलाने को पूर्ववत करने की आवश्यकता है, अपने मूल पायथन संस्करण पर वापस जाएं और पता लगाएं कि बिंदु 1 के पीछे क्या कारण था; वैकल्पिक रूप से, IPython को पुनर्स्थापित करें जो भी Python install का उपयोग करके आपके द्वारा आवश्यक लाइब्रेरी तक पहुंच सकता है।