Ubuntu 22.04 có đi kèm với Python không

Python là một trong những ngôn ngữ lập trình phổ biến nhất trên thế giới, nếu không muốn nói là phổ biến nhất. Đây là ngôn ngữ lập trình có mục đích chung, chủ yếu được sử dụng để phát triển web back-end, khoa học dữ liệu, học máy và phát triển phần mềm

Trăn 3. 11 là phiên bản tiền phát hành mới nhất của Python

Trong hướng dẫn này, chúng tôi sẽ cài đặt Python 3. 11 trên Ubuntu 22. 04 máy

Mục lục

  1. Những thay đổi lớn đối với Python 3. 11
  2. Cách cài đặt Python3. 11 trên Ubuntu
  3. Một số gói bổ sung [Tùy chọn]
    1. Cài đặt python3. 11-dev
    2. Cài đặt python3. 11-tk
    3. Cài đặt python3. 11-gdm
    4. Cài đặt python3. 11-venv
  4. Định cấu hình Phiên bản Python mặc định trong Ubuntu
    1. Trăn 3. 11
    2. Trăn 3. 10
  5. Sự kết luận

Những thay đổi lớn đối với Python 3. 11

Python3. 11 đang mang lại những thay đổi đáng kể;

  1. Nó nhanh hơn 10-60% so với Python 3. 10, bản phát hành ổn định gần đây nhất của python
  2. Theo dõi lỗi Spots tốt hơn so với người tiền nhiệm của nó;
  3. Giải nén các lần lặp bằng dấu hoa thị mà không cần dấu ngoặc đơn trong các câu lệnh

Ngoài ra, có những thay đổi nhỏ đối với ngôn ngữ

Cách cài đặt Python3. 11 trên Ubuntu

Kể từ python3. 11 vẫn là bản phát hành thử nghiệm; . 11 sử dụng trình quản lý gói apt

Có các phụ thuộc để thêm PPA tùy chỉnh. Bạn có thể cài đặt chúng bằng lệnh sau

sudo apt install -y software-properties-common

Bây giờ bạn có thể thêm một trong những PPA deadsnakes tiếp theo

a] Phiên bản bình thường, phiên bản này sẽ cho phép bạn cài đặt các phiên bản ổn định hơn của python [3. 11 hoặc 3. 10], nó sẽ yêu cầu bạn nhấn enter

sudo add-apt-repository ppa:deadsnakes/ppa

b] PPA hàng đêm, có bản phát hành trước thử nghiệm mới nhất

sudo add-apt-repository ppa:deadsnakes/nightly

Cập nhật danh sách gói apt bằng cách thực hiện lệnh tiếp theo

sudo apt update

Bây giờ bạn có thể chạy lệnh tiếp theo để cài đặt Python 3. 11

sudo apt install -y python3.11

Một số gói bổ sung [Tùy chọn]

Bây giờ bạn có Python 3. 11 được cài đặt và chạy trong Ubuntu của bạn, nhưng có các gói bổ sung mà bạn có thể cài đặt ngay bây giờ, bên cạnh các thư viện thường dùng của bạn. Những điều này sẽ giúp ích rất nhiều cho bạn nếu bạn nghiêm túc về lập trình trong python

Cài đặt python3. 11-dev

python-dev là gói chứa các tiêu đề Python C, mang lại hiệu suất đáng kể cho các thư viện sử dụng tiêu đề Python C

sudo apt install -y python3.11-dev

Cài đặt python3. 11-tk

python-tk là GUI trên thực tế của python, có thể hữu ích nếu bạn đang xây dựng một ứng dụng giao diện người dùng đồ họa

sudo apt install -y python3.11-tk

Cài đặt python3. 11-gdm

python-gdbm là một phiên bản gnu của dbm, một giao diện cơ sở dữ liệu lưu trữ đối tượng mạnh mẽ dành cho cơ sở dữ liệu kiểu DBM

sudo apt install -y python3.11-gdbm

Cài đặt python3. 11-venv

venv [môi trường ảo thư viện tiêu chuẩn], thư viện này cho phép bạn thiết lập môi trường ảo của python, trong đó bạn có thể cài đặt các gói và định cấu hình nhiều thứ khác nhau mà không ảnh hưởng đến cài đặt hệ thống của bạn

________số 8

Định cấu hình Phiên bản Python mặc định trong Ubuntu

Lý tưởng nhất là hiện tại bạn có nhiều phiên bản Python 3, nhưng nếu bạn muốn sử dụng một phiên bản làm mặc định cho phiên bản kia thì sao?

Đặt hàng tất cả các phiên bản python3 có số là các lựa chọn thay thế có thể có của Python 3

Trăn 3. 11

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

Trăn 3. 10

sudo add-apt-repository ppa:deadsnakes/ppa
0

Bây giờ hãy cập nhật các giá trị mặc định [bạn luôn có thể thay đổi giá trị này bất cứ khi nào bạn cần]

sudo add-apt-repository ppa:deadsnakes/ppa
1

Sự kết luận

Bài viết này đã trình bày cách cài đặt Python 3. 11, nó cũng cho thấy những gì Python 3. 11 cung cấp cho bạn với tư cách là một lập trình viên, nhiều thư viện khác nhau để nâng cao trải nghiệm viết mã của bạn và cuối cùng là cách thay đổi Python 3 mặc định

Ubuntu 22. 04 LTS vừa được phát hành và đang trong tâm trí của chúng tôi, bởi vì chúng tôi có rất nhiều Ubuntu 18. 04 máy nâng cấp lên 22 máy. 04 trong năm tới. Vì cả chúng tôi và người dùng của chúng tôi đều sử dụng Python nên tôi đã xem xét tình trạng của nó vào ngày 22. 04 và đã đến lúc viết bài về nó, với nhiều tin tức khác nhau

Trên mặt trận Python 2, 22. 04 vẫn cung cấp một gói cho nó nhưng thực hiện một số bước hiển thị [đối với chúng tôi] để cuối cùng không có Python 2. Đầu tiên, không có gói chính thức nào được cung cấp để tạo /usr/bin/python trỏ tới Python 2. Bạn có thể cài đặt một gói [python-is-python3] để tạo /usr/bin/python trỏ tới Python 3 hoặc bạn có thể không có gì chính thức. Ubuntu hiện không buộc /usr/bin/python phải là bất cứ thứ gì, vì vậy bạn có thể tạo liên kết tượng trưng của riêng mình bằng tay [hoặc bằng gói của riêng bạn] nếu bạn muốn. Có lẽ chúng tôi sẽ làm vậy vì hóa ra chúng tôi có một số lượng người dùng hợp lý đang sử dụng '/usr/bin/python' và hiện tại họ đang nhận Python 2

[Nếu chúng tôi rất hăng hái, chúng tôi sẽ cố gắng xác định tất cả người dùng bằng hệ thống kiểm toán Linux và sau đó cằn nhằn họ. Nhưng có lẽ không. ]

Ubuntu 22. 04 cũng bỏ hỗ trợ cho phiên bản Python 2 của mod_wsgi của Apache, phiên bản này vẫn phù hợp với ứng dụng Django của chúng tôi. Có thể là 22. 04 vẫn cung cấp đủ hỗ trợ Python 2 để bạn có thể tự xây dựng nó, nhưng tôi chưa xem xét vấn đề này. Về mặt lý thuyết, có sẵn phiên bản Python 2 của pip, như 'python-pip'; . Nếu bạn cần phiên bản Python 2 của pip, bạn sẽ phải tự cài đặt nó bằng cách nào đó [Tôi chưa kiểm tra xem thông tin từ mục nhập của tôi về vấn đề này có hoạt động vào ngày 22 không. 04]

Python 3 trên Ubuntu 22. 04 hiện đang ở trong tình trạng tuyệt vời. Ubuntu 22. 04 đi kèm với Python 3. 10. 4, đây là phiên bản mới nhất tính đến thời điểm hiện tại và thật ấn tượng, chỉ mới được phát hành cách đây một tháng. Ai đó đã cố gắng hết sức để đạt được điều đó vào năm 22. 04 [nhị phân thực tế cho biết nó được xây dựng vào ngày 2 tháng 4]. Nó cũng đóng gói Python 3. 8 phiên bản PyPy 7. 3. 9 [cũng như phiên bản Python 2]. Đây cũng là phiên bản hiện tại khi viết mục này [một ngày sau Ubuntu 22. 04 phát hành chính thức]. Mức độ hiện tại của cả PyPy và Python 3 là một bất ngờ thú vị;

[Ubuntu 22. 04 cũng gói Django 3. 2. 12, bản phát hành Django LTS hiện tại; . 0. 4 là bản phát hành không phải LTS mới nhất. Tôi tình cờ nghĩ rằng dựa vào Django của Ubuntu có lẽ là một ý tưởng tồi, Dựa trên dòng thời gian hỗ trợ dự án Django tại đây, 3. 2 sẽ chỉ được hỗ trợ bởi dự án Django trong hai năm nữa, cho đến tháng 4 năm 2024; . 04 LTS. Gói dường như nằm trong kho lưu trữ 'chính' mà Canonical nói rằng họ hỗ trợ, nhưng điều đó có nghĩa là gì trong thực tế thì tôi không biết. ]

Thật hữu ích, Ubuntu 22. 04 có phiên bản pipx hiện tại, hiện là công cụ yêu thích của tôi để xử lý các chương trình Python của bên thứ ba hoàn toàn không được Ubuntu đóng gói hoặc nơi bạn không muốn bị mắc kẹt với các phiên bản Ubuntu. Tuy nhiên, pipx có một số thách thức khi chuyển từ phiên bản Python sang phiên bản Python, chẳng hạn nếu bạn đang nâng cấp phiên bản Ubuntu của mình

Ubuntu 22 không. 04 có Trăn không?

Python 3 được bao gồm trong quá trình cài đặt hệ thống cơ sở và Python 2 có thể được cài đặt từ kho ubuntu mặc định . Người dùng được khuyến khích sử dụng Python 3.

Ubuntu có được cài đặt sẵn Python không?

Chạy Python trong Ubuntu . Nếu bạn vẫn chưa cài đặt Python trên máy tính, bạn có thể dễ dàng tải xuống bằng trình quản lý gói của Ubuntu. Python comes preinstalled on almost every Linux system and is available on official distribution repositories as well. If you still don't have Python installed on your computer, you can easily download it using Ubuntu's package manager.

Ubuntu 20 không. 04 đi kèm với Python?

Sau 20. 04 LTS, con trăn có trong hệ thống cơ sở là Python 3. 8 .

Ubuntu có Python không?

Trên thực tế, cộng đồng Ubuntu phát triển nhiều tập lệnh và công cụ của mình bằng Python . Để đảm bảo Python đã được cài đặt, hãy truy cập thiết bị đầu cuối của bạn bằng Ctrl + Alt + T và nhập "python3. " Nếu bạn gặp lỗi "không tìm thấy lệnh", bạn có thể cài đặt Python với Trình theo dõi gói nâng cao bằng cách nhập "sudo apt install python3. "

Chủ Đề