Saya telah menginstal ubuntu 18.04 di kotak virtual dan ketika mencoba python -v, ia mengatakan Anda telah menginstal python3, saya ingin menghapus python 3 atau menonaktifkan sehingga dapat menggunakan python2.7 dan menjalankan beberapa skrip yang saya miliki.
18.04
virtualbox
python
Rahul
sumber
sumber
python2
ataupython3
alih-alih hanyapython
, karena di beberapa sistem (Arch misalnya)python
tanpa versi menjalankan Python 3 secara default (saya pikir Ubuntu akan melakukan hal yang sama di beberapa titik). Setuju dengan Kevin, Anda harus bermigrasi ke 3.x (pada akhir 2018, hanya ada beberapa perpustakaan 2.x-saja)Jawaban:
Python 2 tidak lagi diinstal secara default di instalasi baru Ubuntu 18.04 dan yang lebih baru. Jangan hapus python3 dari Ubuntu 18.04 dan yang lebih baru karena Perangkat Lunak Ubuntu, terminal dan banyak aplikasi lain yang diinstal secara default akan berhenti berfungsi. Jika Anda menghapus Python 3 dan sekarang Perangkat Lunak Ubuntu, terminal dan aplikasi lain tidak berfungsi ikuti petunjuk dalam jawaban ini untuk menginstalnya kembali dan membuat semua aplikasi berfungsi kembali.
Untuk menginstal Python 2.7 di Ubuntu 18.04 dan kemudian buka terminal dan ketik:
Untuk memulai interpreter Python 2.7, jalankan perintah ini:
Untuk memulai interpreter Python 3 jalankan perintah ini:
Apa pun interpreter Python akan menampilkan pesan versi ketika dimulai yang menunjukkan versi Python apa yang Anda jalankan.
sumber
Di Ubuntu 18.04 LTS, kedua Python 2.7, dan Python 3 diinstal secara default:
Tangkapan layar dari sesi langsung
Dalam 18.10. dan pada 19,04 itu tidak akan diinstal dalam sesi langsung:
Anda harus menginstal Python 2.7 secara manual sebelum dapat menggunakannya.
Aplikasi tergantung padanya akan menginstalnya sebagai ketergantungan.
sumber
1) Untuk menginstal versi Python 2 pada Ubuntu 18.04 buka terminal dan masukkan:
atau
Periksa versi:
2) Jika masih python 3+ daftar diperbarui dari alternatif Python untuk melakukan pergantian antara versi python adalah untuk menjalankan:
Contoh:
dan pilih versi yang sesuai menggunakan selction integer seperti yang ditunjukkan di atas.
3) Jika Anda melihat: pembaruan-alternatif: kesalahan: tidak ada alternatif untuk python . Lari:
Contoh output:
Selanjutnya, perbarui daftar alternatif Python untuk setiap versi yang ingin Anda gunakan dengan prioritas 1 dan 2:
Kemudian jalankan lagi
update-alternatives --config python
dan pilih versi yang sesuai ..sumber
python
sebagai perintah pada terminal alternatif / alias dipertimbangkan. Tetapi dalam skrip karena Anda adalah jalur absolut python sehingga Anda harus menggunakan jalur versi python yang ingin Anda gunakan.Anda tidak perlu menghapus atau menonaktifkan
python3
Ubuntu Anda.Jika Anda hanya perlu python untuk menjalankan skrip kecil, Anda cukup menginstal Python 2 sebagai jawaban @ karel.
Jika Anda mulai belajar Python, saya sarankan Anda untuk menggunakan lingkungan virtual atau conda
sumber
conda
, saya menginstal paket denganpip
. Saya hanya menggunakanconda
untuk membuat akses global env virtual.Tidak perlu menonaktifkan python 3. Anda dapat menjalankan python 2.7 menggunakan perintah python2 filename.py. Anda dapat memeriksa versi python 2 dengan python2 --version
sumber