Instal dan jalankan Python 3 secara bersamaan dari Python 2

22

Saya menggunakan 13,04 tapi saya ingin menginstal kedua versi Python utama untuk melakukan tes tentang migrasi kode saya yang sebenarnya.

mungkin menginstal Python 3 di mesin yang sama menjalankan Python 2.7? Saya perlu bekerja dengan kedua versi, terima kasih!

mlacunza
sumber

Jawaban:

50

Ya, Anda hanya perlu menginstal python3paket.

$ sudo apt-get install python3

Python 2.X masih akan menjadi Python default yang digunakan, jadi jika Anda ingin menjalankan skrip dengan Python 3.X Anda harus menjalankan

$ python3 /path/to/script.py

atau tambahkan baris pertama skrip Anda yang dapat dieksekusi:

#!/usr/bin/env python3
Salem
sumber
Saya mencari banyak dan hanya menemukan informasi tentang cara menginstal Python 3 tetapi tidak ada tentang apakah lingkungan dev saya aman dengan kedua versi berjalan. Terima kasih!
mlacunza
2
@mlacunza Jika Anda menginstal keduanya dari repositori default (mis: dengan apt-get, Pusat Perangkat Lunak) Anda tidak akan mengalami masalah sama sekali. Tetapi jika Anda menginstal dari sumber, tergantung di mana ujungnya diinstal dan jika itu menggantikan instalasi python default Anda dapat memiliki beberapa masalah.
Salem
@mlacunza Jika ini menjawab pertanyaan Anda, tandai sebagai dijawab.
Salem
Versi python mana yang akan diinstal? Dalam kasus saya menginstal 3,2 tetapi saya membutuhkan 3,5.
chandresh