Cài đặt và chạy Python 3 cùng lúc so với Python 2


22

Tôi đang sử dụng 13.04 nhưng tôi muốn cài đặt cả hai phiên bản Python chính để thực hiện các bài kiểm tra về việc di chuyển mã thực tế của mình.

Có thể cài đặt Python 3 trong cùng một máy chạy Python 2.7 không? Tôi cần làm việc với cả hai phiên bản, cảm ơn!

Câu trả lời:


50

Có, bạn chỉ cần cài đặt python3gói.

$ sudo apt-get install python3

Python 2.X vẫn sẽ là Python mặc định được sử dụng, vì vậy nếu bạn muốn chạy tập lệnh với Python 3.X, bạn cần chạy

$ python3 /path/to/script.py

hoặc thêm vào dòng đầu tiên của tập lệnh thực thi của bạn:

#!/usr/bin/env python3

Tôi tìm kiếm rất nhiều và chỉ tìm thấy thông tin về cách cài đặt Python 3 nhưng không biết gì nếu môi trường dev của tôi an toàn với cả hai phiên bản đang chạy. Cảm ơn!
mlacunza

2
@mlacunza Nếu bạn cài đặt cả hai từ kho lưu trữ mặc định (ví dụ: với apt-get, Trung tâm phần mềm), bạn sẽ không gặp vấn đề gì cả. Nhưng nếu bạn cài đặt từ nguồn, tùy thuộc vào nơi nó kết thúc được cài đặt và nếu nó thay thế cài đặt python mặc định, bạn có thể gặp một số vấn đề.
Salem

@mlacunza Nếu điều này trả lời câu hỏi của bạn, hãy đánh dấu nó là đã trả lời.
Salem

Phiên bản nào của python sẽ được cài đặt? Trong trường hợp của tôi, nó đã cài đặt 3.2 nhưng tôi cần 3.5.
chandresh
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.