डिफ़ॉल्ट रूप से, 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