मैं मैक बंदरगाहों का उपयोग करने का सुझाव दूंगा ...
एक पैकेज है जिसे python_select कहा जाता है जो समानांतर में अजगर का उपयोग करने की अनुमति देता है। तो पहले मैक पोर्ट स्थापित करें यदि पहले से इंस्टॉल नहीं है।
पहले python_select पैकेज स्थापित करें:
sudo port install python_select
पहले से ही अब आप जांच सकते हैं कि आपके सिस्टम पर कौन से अजगर वितरण उपलब्ध हैं। बस आदेश जारी करें:
port select --list python (MacPorts 2.x)
python_select -l (MacPorts 1.x)
मेरे मामले में यह कम से कम अजगर संस्करण मुद्रित करता है जो स्नो लेपर्ड के साथ डिफ़ॉल्ट रूप से आता है python26-apple
:।
port select --show python (MacPorts 2.x)
python_select -s (MacPorts 1.x)
वर्तमान में चयनित संस्करण दिखाता है, उदाहरण के लिए python26-apple
। तो आप देखते हैं, यह पैकेज अच्छी तरह से मैक के साथ खेलता है। अधिक विकल्प जारी करने के लिए
port select (MacPorts 2.x)
python_select -h (MacPorts 1.x)
पोर्ट रिपॉजिटरी में उपलब्ध अजगर संस्करण की खोज कर सकते हैं:
port search python
यह एक लंबी सूची उपलब्ध पायथन का उत्पादन करेगा।
वांछित संकुल को स्थापित करने के लिए, उदाहरण के लिए अजगर 2.4 निष्पादित करें:
sudo port install python24
अब python_select -s
ताजा स्थापित अजगर को भी दिखाएगा। अजगर 2.4 मुद्दे पर स्विच करने के लिए:
sudo port select --set python python24 (MacPorts 2.x)
sudo python_select python24 (MacPorts 1.x)
यह कमांड गोले के बीच लगातार बनी रहती है।
python
था/Library/Frameworks/Python.framework/Versions/Current/bin
। स्वाभाविक रूप से जो 2.6 में अपग्रेड नहीं हुआ। इसलिए मैंने अपने PATH वैरिएबल को Google पर पाए गए डिफ़ॉल्ट के साथ बदल दिया, और अब अपने सिस्टम से MacPython को हटा दूंगा।