Bối cảnh :
Vì tôi phát triển các chương trình python phải chạy trên các phiên bản python khác nhau, tôi đã cài đặt các phiên bản python khác nhau trên máy tính của mình.
Tôi đang sử dụng FC 13 vì vậy nó đi kèm với python 2.6 được cài đặt sẵn trong /usr/bin/python2.6
và /usr/lib/python2.6
.
Tôi đã cài đặt python 2.5 từ nguồn và để giữ cho mọi thứ gọn gàng, tôi đã sử dụng --prefix=/usr
tùy chọn, cài đặt python trong /usr/bin/python2.5
và /usr/lib/python2.5
.
Bây giờ, khi tôi chạy python
lời nhắc của tôi cho thấy tôi đang sử dụng phiên bản 2.5. Tuy nhiên, tôi đang gặp một số vấn đề với việc cài đặt.
Quản lý gói :
Sử dụng easy_install, các gói luôn được cài đặt /usr/lib/python2.6/site-packages/
. Tôi đã tải xuống setuptools
.egg cho python 2.5 và cố gắng cài đặt nó, nhưng nó gây ra lỗi cho tôi:
/usr/lib/python2.5/site-packages does NOT support .pth files
Có vẻ như python2.5 không có trong PYTHONPATH của tôi. Tôi nghĩ rằng cài đặt mặc định sẽ tự thêm vào PYTHONPATH, nhưng khi tôi viết echo $PYTHONPATH
tại promt, tôi chỉ nhận được một dòng trống.