Saat ini, ketika saya mengetik "python" di terminal saya mendapatkan v2.6 yang semuanya bagus dan bagus tapi bagaimana saya bisa mengaturnya untuk menggunakan v3.1? Apakah ada variabel "path" di luar sana yang bisa saya ubah seperti windows?
EDIT: Saya sudah menginstal dan menjalankan python3. Saya hanya ingin tahu cara mengaturnya sebagai versi python kerang default.
command-line
python
John
sumber
sumber
Jawaban:
Gunakan python-virtualenv untuk membuat lingkungan python virtual.
Pilih versi Python yang akan dibuat di lingkungan virtual:
Untuk mengelola beberapa lingkungan Python virtual, instal ekstensi virtualenvwrapper .
Kenapa virtualenv?
sumber
Pertama-tama, Anda perlu menginstal
python3
paket. Setelah menginstalnya, pergi ke terminal dan ketik:lalu pilih python3 dari daftar yang disajikan.
Jika tidak berhasil, Anda mungkin perlu membuat ulang tautannya. Pertama simpan itu:
setelah itu, buat alternatifnya:
buat symlink baru:
Akhirnya, pilih satu (python3) yang ingin Anda gunakan:
Dan jika Anda perlu kembali ke python2, cukup ulangi perintahnya:
Saya kira hanya menginstal paket dan pembaruan-alternatif akan bekerja dengan sangat baik, Anda mungkin tidak perlu membuat ulang tautan dari awal. Terima kasih!
EDIT: Seperti yang ditunjukkan di sini yang
update-alternatives
dengan--install
pilihan menerima link absolut, sehingga Anda mungkin perlu untuk menjalankan:sumber
sudo update-alternatives --config python
, tetapi ini memberitahu saya bahwa sayaupdate-alternatives: error: no alternatives for python.
mencoba membuat ulang symlink seperti yang Anda katakan tetapi tidak semm untuk mengubah apa pun ... Apa yang bisa salah?Pertama instal Python 3.1 menggunakan repositori ular mati: https://launchpad.net/~fkrull/+archive/deadsnakes
Kemudian Anda bisa mengetik 'python3' di baris perintah untuk menjalankan Python 3.1 sambil mempertahankan sistem normal Python.
sumber
python3.1-minimal
ada di repositori Ubuntu, tetapi sebenarnya repositori ini berisipython2.4
danpython2.5
- yang agak bagus. (Saya harus menggunakan python 2.4 untuk komputasi kinerja tinggi, tahu sakitnya ...)