IMac OSX Lion 10.8.5 पर 2.7.2 से डिफ़ॉल्ट पायथन पथ को 2.6 में कैसे बदलें?


1

मुझे अपने iMac पर Scipy, Numpy, Scikit-Learn को स्थापित करने की आवश्यकता है, जो OSX Lion 10.8.5 पर चलता है, डिफ़ॉल्ट पायथन 2.7.2 है। मैंने Scipy, Numpy, Scikit- डाउनलोड किया है, लेकिन उन्हें स्थापित नहीं कर सका क्योंकि मेरा डिफ़ॉल्ट पायथन 2.7.2 है

मैं समझता हूं कि पायथन 2.3, 2.5, 2.6, 2.7 के 4 संस्करण मेरे iMac पर मौजूद हैं। आश्चर्य है कि मेरी डिफ़ॉल्ट पायथन को 2.6 में कैसे बदला जाए?

धन्यवाद

तियान


आपने पायथन के कई संस्करणों को स्थापित करने के लिए क्या उपयोग किया था? और आपको 2.7.2 पर सुन्न और डरावना स्थापित करने से क्या रोकता है?
फ़जर्री

मैंने अपना आईमैक चेक किया, पाया कि पायथन के 4 संस्करण हैं, वे OSX शेर से आ सकते हैं। जब मैंने नेम्पी को स्थापित करने की कोशिश की, तो त्रुटि संदेश मिला, यह कहते हुए कि मुझे पायथन 2.6 होना चाहिए। इसलिए मैं डिफ़ॉल्ट पाइथन को 2.6
Rider44

यह काफी अजीब है, OSX को पायथन के एकल संस्करण के साथ शिप किया गया है। ओएस उन्नयन के अवशेष हो सकता है? और numpy का मौजूदा स्थिर संस्करण (1.7.1) निश्चित रूप से पायथन 2.7 का समर्थन करता है (मैंने इसे 2.7.5 और 3.3.2 के लिए स्थापित किया है)। यह आपके प्रश्न का उत्तर नहीं है, लेकिन मैं सिस्टम पायथन को पूरी तरह से अकेले छोड़ने की सलाह दूंगा, और पायथन संस्करणों का प्रबंधन करूंगा pyenv
फ़ैज़री

जवाबों:


0

मैं मैक से परिचित नहीं हूं, लेकिन लिनक्स (और कुछ अन्य यूनिक्स) में, रूट के रूप में इस तरह के कमांड को चलाने पर डिफ़ॉल्ट पायथन को 2.6 तक क्रियान्वित किया जाएगा।

cd $(dirname $(which python))
ln -sf python2.6 python

0

pythonOSX पर मानक संस्करणों के बीच एक त्वरित बदलाव

$: defaults write com.apple.versioner.python Version 2.5
$: python -V

#   [ Output ]
#   Python 2.5.6

$: defaults write com.apple.versioner.python Version 2.7
$: python -V

#   [ Output ]
#   Python 2.7.5

सिस्टम-वाइड pythonप्राथमिकताएं

इसके लिए प्राथमिकताएँ python-appleउपयोगकर्ता के आधार पर निर्धारित की जाती हैं। डिफ़ॉल्ट अजगर संस्करण सिस्टम को चौड़ा करने के लिए, हम इसमें लिखते हैं /Library/Preferences/com.apple.versioner.python। आपको ऐसा करना ही चाहिए admin

$: sudo defaults write /Library/Preferences/com.apple.versioner.python Version 2.5

यदि हम डिफॉल्ट pythonसंस्करण सिस्टम-वाइड सेट करने का निर्णय लेते हैं , तो हमें एक उपयोगकर्ता-विशिष्ट pythonडिफ़ॉल्ट संस्करण को भी परिभाषित करने में सक्षम होना चाहिए ।

पर्यावरण चर VERSIONER_PYTHON_VERSION

हम VERSIONER_PYTHON_VERSIONअपनी वरीयताओं के अलावा पर्यावरण चर का उपयोग कर सकते हैं। यह पर्यावरण चर वरीयताओं की फाइलों में सेटिंग्स पर पूर्वता लेता है!

$: export VERSIONER_PYTHON_VERSION=2.5
$: python -V

#   [ Output ]
#   Python 2.5.6
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.