डिफ़ॉल्ट रूप से, MacPorts /opt/local/bin
में उपयोगकर्ता प्रोग्राम (या उनसे लिंक) स्थापित करता है . मैकपोर्ट्स select_python
कमांड चुनता है कि कौन सा पायथन उदाहरण /opt/local/bin/python
से जुड़ा हुआ है . Apple द्वारा /usr/bin
में जो इंस्टाल किया जाता है उस पर इसका कोई प्रभाव नहीं पड़ता (न ही होना चाहिए) , जो वह जगह है जहाँ Apple द्वारा आपूर्ति की गई python
और python2.x
आदेश हैं।
MacPorts python2.5 को लागू करने के लिए, आपको या तो यह सुनिश्चित करना होगा कि /opt/local/bin
/usr/bin
. से पहले आता है आपके खोल पर $PATH
(आप अपने .bash_profile
. को संशोधित करके ऐसा कर सकते हैं या अन्य शेल इनिशियलाइज़ेशन स्क्रिप्ट) या आप केवल वांछित पायथन को एक पूर्ण पथ संदर्भ के साथ आमंत्रित कर सकते हैं:
$ /usr/bin/python your-program.py
ऐप्पल द्वारा आपूर्ति किए गए डिफ़ॉल्ट पायथन का उपयोग करने के लिए;
$ /opt/local/bin/python your-program.py
python_select
. के साथ चयनित संस्करण का उपयोग करने के लिए , या:
$ /opt/local/bin/python2.5 your-program.py
MacPorts 2.5 एक को स्पष्ट रूप से चुनने के लिए।
संपादित करें:
MacPorts का उपयोग करने के लिए अपनी खोज PATH को संशोधित करने के लिए, इस पंक्ति को .bash_profile
. में जोड़ें :
export PATH=/opt/local/bin:/opt/local/sbin:$PATH