Theo mặc định, MacPorts cài đặt các chương trình người dùng (hoặc liên kết đến chúng) trong /opt/local/bin . MacPorts select_python lệnh chọn phiên bản python nào được liên kết với /opt/local/bin/python . Nó không ảnh hưởng (cũng không nên) đối với những gì Apple cài đặt trong /usr/bin , đây là nơi chứa python do Apple cung cấp và python2.x các lệnh là.
Để gọi MacPorts python2.5, bạn cần đảm bảo rằng /opt/local/bin đứng trước /usr/bin trên shell của bạn $PATH (bạn có thể thực hiện việc này bằng cách sửa đổi .bash_profile của mình hoặc tập lệnh khởi tạo shell khác) hoặc bạn có thể chỉ cần gọi python mong muốn với tham chiếu đường dẫn tuyệt đối:
$ /usr/bin/python your-program.py
để sử dụng python mặc định do Apple cung cấp;
$ /opt/local/bin/python your-program.py
để sử dụng phiên bản đã chọn với python_select hoặc:
$ /opt/local/bin/python2.5 your-program.py
để chọn MacPorts 2.5 một cách rõ ràng.
CHỈNH SỬA:
Để sửa đổi PATH tìm kiếm của bạn để sử dụng MacPorts, hãy thêm dòng này vào .bash_profile :
export PATH=/opt/local/bin:/opt/local/sbin:$PATH