Sebagai aturan, sistem Linux akan bergantung, di seluruh sistem, pada versi Python yang dibangun dengannya. Dalam kasus Ubuntu 11.10 ini adalah Python 2.7 - seperti yang Anda katakan.
dpkg
(dan teman-teman) akan memasang secara default untuk versi Python default yang ditetapkan sebagai berikut:
- tautan simbolik yang terdaftar di direktori / etc / alternative
- versi yang ditunjuk oleh tautan simbolik / usr / bin / python
seperti itu:
$ ls -al /etc/alternatives | grep python
$ ls -al /usr/bin/python
Anda dapat sementara mengubah versi default Python yang digunakan sistem utilitas Anda dengan mengarahkan tautan ke Python 2.6
$ sudo update-alternatives --config python
jika Python 2.7 (atau 2.6) tidak ditampilkan sebagai pilihan maka Anda harus menginstalnya terlebih dahulu di sistem alternatif . Ini adalah panduan .
Instal paket .deb yang Anda buat dan kemudian ubah tautan simbolis alternatif kembali ke versi sistem yang diharapkan:
$ sudo update-alternatives --config python
Subsistem yang menentukan versi Python yang digunakan oleh distro berbasis Debian dibahas di sini
update-alternatives
apakah ini mencapai hal yang sama?