Làm cách nào để cài đặt bất kỳ phiên bản Python 3 nào?

Làm cách nào để cài đặt bất kỳ phiên bản Python 3 nào?

Làm cách nào để cài đặt bất kỳ phiên bản Python 3 nào?

Tháng trước, tôi vẫn thử nghiệm một số ứng dụng nhất định như thường lệ và một trong số đó là FreeGaming. Ứng dụng này về cơ bản là một chương trình pythontải xuống các gói trò chơi cần thiết theo Bản phân phối GNU / Linux mà chúng ta có. Và giống nhau, có cả hai giao diện đầu cuối (CLI) kể từ Máy tính để bàn (GUI).

Đối với trường hợp CLI, nó hoạt động bình thường đối với tôi với gói trăn (Phiên bản 3.9) hiện tại của tôi Phép lạ Respin dựa vào Bản phân phối MX Linux. Tuy nhiên, giao diện GUI của nó, cả được biên dịch và định dạng  ".AppImage" sử dụng hoặc yêu cầu Các gói dựa trên Python 3.10 hoặc cao hơn. Do đó, tôi phải sử dụng một thủ thuật rất hữu ích và thiết thực, để "cài đặt các phiên bản Python cao hơn" mà tôi sẽ chia sẻ với bạn ngày hôm nay.

Python

Python là một ngôn ngữ lập trình thông dịch cấp cao với triết lý của nó là nhấn mạnh đến khả năng đọc được mã của nó.

Và, trước khi bạn bắt đầu đọc bài đăng này về khả năng có thể "cài đặt các phiên bản Python cao hơn", chúng tôi sẽ để lại một số liên kết đến bài viết liên quan trước đó để đọc sau:

Python
Bài viết liên quan:
Python 3.11 xuất hiện với các cải tiến về hiệu suất, thiết kế lại bộ nhớ đệm và hơn thế nữa
Tối ưu hóa GNU / Linux của bạn: Các gói Debian để phát triển ứng dụng
Bài viết liên quan:
Tối ưu hóa GNU / Linux của bạn: Các gói Debian để phát triển ứng dụng
Cài đặt bất kỳ phiên bản nào của Python 3: Sử dụng kho lưu trữ PPA

Cài đặt bất kỳ phiên bản nào của Python 3: Sử dụng kho lưu trữ PPA

Cài đặt bất kỳ phiên bản nào của Python 3: Sử dụng kho lưu trữ PPA

Sử dụng kho PPA có tốt không?

Từ một Kho lưu trữ PPA (Kho lưu trữ gói cá nhân) là một kho (kho) phần mềm nhân viên ở trong Launchpad, bạn phải luôn cẩn thận rằng nó không phải từ một người nào đó hoàn toàn không quen biết, hoặc từ một bên thứ ba chưa được xác minh hoặc không đáng tin cậy. Do đó, trừ khi một Kho lưu trữ PPA nhất định không phải từ một tổ chức hoặc (các) nhà phát triển đã biết, tốt hơn hết bạn nên hạn chế xử lý chúng để tránh kết thúc với phần mềm không an toàn, mặc dù nó có thể miễn phí và mở được.

Trong trường hợp của Kho lưu trữ PPA của Team Deadsnakes, theo thời gian, nó đã cho thấy nhà cung cấp đáng tin cậy các gói khác nhau phiên bản python para Ubuntuvà các phân phối bắt nguồn từ nó và tương thích với Debian GNU / Linux.

Tuy nhiên, và như đã nói, khi sử dụng nó, phải luôn lưu ý đến cảnh báo sau:

"Tuyên bố từ chối trách nhiệm: Không đảm bảo cập nhật kịp thời trong trường hợp bảo mật hoặc các vấn đề khác. Nếu bạn muốn sử dụng chúng trong môi trường an toàn hoặc môi trường khác (ví dụ: trên máy chủ sản xuất), bạn tự chịu rủi ro.". Team Deadsnakes

Cuối cùng, hiện tại và chính thức, nó cung cấp các phiên bản sau:

  • Ubuntu 18.04 (sinh học): Python 2.3 và 2.6; và cả Python 3.1, 3.5, 3.7 và 3.11.
  • Ubuntu 20.04 (tiêu điểm): Python 3.5, 3.7, 3.9 và 3.11.
  • Ubuntu 22.04 (nhiễu): Python 3.7, 3.9 và 3.11.

Tuy nhiên, ngày nay bạn đã có thể tìm thấy sự sẵn có của Python 3.12.

Các bước cài đặt phiên bản Python 3 bất kỳ

Các bước cài đặt phiên bản Python 3 bất kỳ

Có tính đến tất cả những điều trên, cho dù trên Ubuntu, Debian hay bất kỳ Distro / Respin nào bắt nguồn từ chúng, quy trình cài đặt và sử dụng Kho lưu trữ PPA của Team Deadsnakes như sau:

  • Mở Trình mô phỏng thiết bị đầu cuối
  • Chạy các lệnh sau:
sudo add-apt-repository ppa: deadsnakes / ppa sudo apt-get update
  • Khi danh sách các gói đã được cập nhật thành công, bây giờ bạn có thể chạy cài đặt các phiên bản Python có sẵn. Ví dụ: để cài đặt Python 3.12, nó có thể được thực thi, theo bất kỳ cách nào trong 2 cách sau, để cài đặt tối thiểu hoặc đầy đủ:
sudo apt-get install python3.12 sudo apt-get install python3.12-full

Trong trường hợp cụ thể của tôi, khi sử dụng Respin được đề cập ở trên, tôi đã chỉnh sửa tệp tin sources.list yêu cầu với lệnh sau:

sudo nano /etc/apt/sources.list.d/deadsnakes-ubuntu-ppa-$VersionDebianDetectada.list

Sau đó, thay từ "bullseye" hoặc "bookworm" hoặc bất kỳ từ nào khác tương ứng với Debian và Derivatives bằng từ "jammy" hoặc "focal" tương ứng với Ubuntu. Và do đó có được dòng kho lưu trữ sau (nguồn phần mềm):

deb https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu/ jammy main

Và tiếp tục cập nhật lại danh sách các gói, để kết thúc với cài đặt phiên bản python 3, mà tôi cần.

Roundup: Đăng biểu ngữ năm 2021

tóm lại

Trong ngắn hạn, chúng tôi hy vọng rằng điều này lừa hoặc điều trị, rất hữu ích, cả hai để người dùng nhà phát triển phần mềm, như Người dùng ứng dụng dựa trên Python, đòi hỏi "cài đặt các phiên bản Python cao hơn" cho những người thường có sẵn trong tương ứng của họ Các bản phân phối GNU / Linux dựa trên Ubuntu / Debian. Và nếu ai biết hoặc có bất kỳ một sự thay thế hữu ích khác hay bạn muốn đóng góp gợi ý, đề xuất hoặc sửa chữa với những gì được cung cấp ở đây, bạn có thể làm như vậy thông qua các nhận xét.

Và có, bạn chỉ đơn giản là thích ấn phẩm này, đừng ngừng bình luận về nó và chia sẻ nó với những người khác. Ngoài ra, hãy nhớ ghé thăm của chúng tôi «trang chủ» để khám phá thêm tin tức, cũng như tham gia kênh chính thức của chúng tôi về Điện tín của DesdeLinux, Hướng Tây nhóm để biết thêm thông tin về chủ đề ngày hôm nay.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.