Secara default, MacPorts menginstal program pengguna (atau link ke program tersebut) di /opt/local/bin . select_python MacPorts perintah memilih instance python mana yang ditautkan ke /opt/local/bin/python . Itu tidak berpengaruh (juga tidak seharusnya) pada apa yang dipasang Apple di /usr/bin , di situlah python yang disediakan Apple dan python2.x perintahnya adalah.
Untuk menjalankan python2.5 MacPorts, Anda juga perlu memastikan bahwa /opt/local/bin mendahului /usr/bin di shell Anda $PATH (Anda dapat melakukannya dengan memodifikasi .bash_profile Anda atau skrip inisialisasi shell lainnya) atau Anda dapat memanggil python yang diinginkan dengan referensi jalur absolut:
$ /usr/bin/python your-program.py
untuk menggunakan python default yang disediakan Apple;
$ /opt/local/bin/python your-program.py
untuk menggunakan versi yang dipilih dengan python_select , atau:
$ /opt/local/bin/python2.5 your-program.py
untuk memilih MacPorts 2.5 secara eksplisit.
EDIT:
Untuk mengubah PATH pencarian Anda untuk menggunakan MacPorts, tambahkan baris ini ke .bash_profile :
export PATH=/opt/local/bin:/opt/local/sbin:$PATH