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