Tại sao Ubuntu sử dụng Python 2.6 mà không phải 3.X?


16

Gần đây tôi đã bắt đầu học Python và do đó đã học được rằng Ubuntu (10.10) sử dụng Python 2.6. Dường như với tôi rằng Python 3.X vẫn chưa phổ biến trong cộng đồng Linux / Ubuntu.

Tại sao vậy?

Chỉnh sửa ngày 30 tháng 4 năm 2012
Python 3.2 không được gửi theo mặc định trong Ubuntu. Tuy nhiên, có kế hoạch làm cho Python 3.2 mặc định trong 12.10, và biến nó thành phiên bản duy nhất được vận chuyển trước đó. Python 2.7 sau đó sẽ không còn trên ISO mặc định nữa. Lưu ý: đây chỉ là dự kiến, chưa chắc chắn.

https://wiki.ubfox.com/Python/FoundationsQPythonVersions


Là 3.2 được vận chuyển với 11.10? Nó vẫn xuất hiện là 2.7, mặc dù 3.x có sẵn trong kho.
James

1
Như một vấn đề của thực tế cả hai được vận chuyển. Nếu bạn muốn sử dụng python 2.7, chỉ cần gõ $ pythonvào thiết bị đầu cuối của bạn, để sử dụng 3.2 $ python3.
Ingo

Nếu tôi gõ python3tôi nhận Chương trình 'python3' hiện chưa được cài đặt. Bạn có thể cài đặt nó bằng cách gõ: sudo apt-get install python3-Minimal
James

Bạn có thể thử $ python 3.2không? Nếu điều đó không làm việc, tôi nhầm, xin lỗi. Nhưng trong 12.04 chắc chắn có Pyton 3 inlcuded.
Ingo

Câu trả lời:


13

Tôi không nghĩ Python 3 ít phổ biến hơn, nó chỉ tồn tại lâu thôi ..

Để sử dụng ngôn ngữ để sử dụng thời gian áp dụng, phiên bản 3. * khác rất nhiều so với 2. * mà bạn không thể sử dụng các mô-đun / tiện ích mở rộng mà không thay đổi chúng trước đó. Do đó, tất cả các mô-đun mà cơ sở hạ tầng hiện tại phụ thuộc vào nhu cầu được chuyển python 3. *

"Nếu bạn không biết nên sử dụng phiên bản nào, hãy bắt đầu với Python 2.7; phần mềm bên thứ ba hiện có tương thích với Python 2 hơn Python 3 ngay bây giờ." Trang tải xuống -Python.org.

Cũng có thể: Python 2 hoặc Python 3Wikipedia


1
Một số tin tức: Python 3 hiện đã được xuất xưởng!
Ingo


5

Bởi vì Python 3 vẫn đang được phát triển và cho đến nay, rất nhiều thư viện chưa được chuyển sang Python 3.


5
Python 3 không được phát triển, nó được phát hành dưới dạng 2.6 (3,1). Vấn đề thực sự là rất nhiều thư viện chưa được chuyển.
Mike Axiak

1
Python 3 đang được phát triển ... điều đó không có nghĩa là không thể có các bản phát hành có thể được coi là ổn định. nhưng tôi sẽ không xem xét 3.2 alpha 3 ổn định như bạn ngụ ý.
LassePoulsen
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.