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?


1
Bagaimana Anda memperbaruinya?
edwinksl


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.



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

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

Perintah ini menginstal semua paket. @Sreenath
alper

Tetapi ketika saya melakukan python3 itu membuka python3.5 .. Daah
nirala
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.