Perbarui Python 3.5 hingga 3.6 melalui terminal

15

Menggunakan Ubuntu 17.04. Setelah memperbarui Python 3.5 ke 3.6 melalui terminal sesuai dengan /ubuntu//a/865569/695385 masih menunjukkan bahwa versi 3.5.3.

~$ python3 --version
Python 3.5.3

Bagaimana ini diinstal?

Stanislav Voloshchuk
sumber
1
Bagaimana Anda memperbaruinya?
edwinksl
askubuntu.com/a/865569/695385
Stanislav Voloshchuk
Kemudian Anda menyebutnya menggunakan python3.6. python3akan tetap terhubung ke python3.5dan Anda harus tetap seperti itu. Lihatlah ke lingkungan virtual seperti yang ditulis Oli dalam jawabannya.
edwinksl
Terima kasih, sekarang saya sudah mencari tahu cara menggunakan virtualenv.
Stanislav Voloshchuk

Jawaban:

7

Bagaimana cara Anda meningkatkan? Saya menduga Anda mungkin memiliki python3.6biner di suatu tempat .

Secara umum, Anda tidak pernah ingin mengganti /usr/bin/pythonatau /usr/bin/python3dengan versi buah Anda sendiri. Bagian-bagian penting dari Ubuntu memerlukan lingkungan Python yang stabil, dan sebagian besar berbicara, yang tidak kompatibel dengan Anda bercanda.

Itu semua mengatakan, memiliki /usr/bin/python3.6(atau /usr/local/bin/python3.6, atau apa pun di jalan Anda) akan baik-baik saja. Jika Anda tidak ingin mengetik semua itu di setiap waktu, Anda mungkin ingin melihat virtualenvdan berbagai opsi otomatisasi pembungkus untuk itu. Ini memiliki bonus tambahan karena tidak mengancam sistem site_packagesAnda dengan pekerjaan pengembangan Anda.

Oli
sumber
askubuntu.com/a/865569/695385
Stanislav Voloshchuk
10

Saya memiliki masalah yang sama, saya melakukan instruksi berikut untuk menyelesaikannya:

Setelah menginstal Python3.6 :

Untuk python3memanfaatkan Python 3.6 yang baru diinstal daripada rilis default 3.5, jalankan 2 perintah berikut:

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2

Akhirnya, beralih di antara dua versi Python untuk python3melalui perintah berikut:

sudo update-alternatives --config python3

Kemudian pilih /usr/bin/python3.6 -- automodemenu pilihan, bagi saya yang 0baris.


[ Hasil ]:

$ python3 -V
Python 3.6.9

Atau:

$ python3 --version
Python 3.6.9
Benyamin Jafari
sumber
Peringatan: terminal gnome mungkin gagal diluncurkan setelah ini. Tampaknya tergantung pada python3 menjadi 3,5.
Gino Mempin
4

Menginstal dan meningkatkan ke Python3.6 memerlukan perintah

sudo apt-get upgrade python3.6
Sreenath
sumber
Perintah ini menginstal semua paket. @Sreenath
alper
Tetapi ketika saya melakukan python3 itu membuka python3.5 .. Daah
nirala