Hướng dẫn install python 3.10 ubuntu
Python là một trong những ngôn ngữ cấp cao phổ biến nhất, tập trung vào các ứng dụng cấp cao và hướng đối tượng từ các tập lệnh đơn giản đến các thuật toán học máy phức tạp. Một số tính năng mà Python có thể làm: Show
Đối với người dùng và đặc biệt là các nhà phát triển muốn dùng thử bản phát hành mới nhất của Python, ở cuối hướng dẫn này, bạn sẽ biết cách cài đặt Python 3.10 trên Ubuntu 20.04 LTS. Mục lục 1
Điều kiện tiên quyết
Cập nhật hệ điều hànhCập nhật của bạn Ubuntu hệ điều hành để đảm bảo tất cả các gói hiện có đều được cập nhật:
Hướng dẫn sẽ sử dụng sudo lệnh và giả sử bạn có trạng thái sudo. Để xác minh trạng thái sudo trên tài khoản của bạn:
Ví dụ đầu ra hiển thị trạng thái sudo:
Để thiết lập tài khoản sudo hiện có hoặc mới, hãy truy cập hướng dẫn của chúng tôi về Cách thêm người dùng vào Sudoers trên Ubuntu. Để sử dụng tài khoản gốc, sử dụng lệnh sau với mật khẩu gốc để đăng nhập.
Cài đặt Python 3.10 với Trình quản lý gói APTĐể cài đặt phiên bản mới nhất của Python 3.10 là một quá trình tương đối đơn giản trên Ubuntu, nhờ các PPA tùy chỉnh. Để cài đặt và nhận các bản cập nhật liên tục cho các tính năng mới, bản sửa lỗi và các bản cập nhật bảo mật quan trọng, bạn sẽ thêm (deadsnakes / ppa). Đầu tiên, hãy cài đặt điều kiện tiên quyết để thêm PPA tùy chỉnh:
Thứ hai, thêm (deadsnakes / ppa) vào danh sách nguồn trình quản lý gói APT của bạn:
Khi kho lưu trữ đã được cài đặt, bây giờ bạn có thể cài đặt Python 3.10 bằng cách thực thi mã sau:
Bạn sẽ thấy các gói sau được cài đặt trong cài đặt của mình: Để xác minh cài đặt và phiên bản xây dựng Python 3.10, hãy thực hiện như sau:
Ví dụ đầu ra: Lưu ý, phiên bản này sẽ thay đổi trong thời gian chỉ là một ví dụ. Theo tùy chọn, bạn có thể cài đặt các tính năng bổ sung sau. Để cài đặt tiêu đề phát triển cho việc xây dựng phần mở rộng C:
Để cài đặt mô-đun thư viện chuẩn (venv):
Để cài đặt mô-đun thư viện tiêu chuẩn (distutils):
Để cài đặt tiện ích (2to3.11) cũng như mô-đun thư viện chuẩn (lib2to3):
Để cài đặt mô-đun thư viện chuẩn (dbm.gnu):
Để cài đặt mô-đun thư viện chuẩn (tkinter):
Thay thế - Công trình xây dựng hàng đêmĐối với các nhà phát triển yêu cầu các bản dựng hàng đêm mới nhất, PPA có một nhánh bổ sung cho các bản dựng này. Tuy nhiên, chúng chỉ nên được sử dụng bởi các chuyên gia và nhà phát triển yêu cầu sử dụng các bản dựng đó.
Bây giờ, nếu bạn có cài đặt 3.10 mặc định ổn định bằng (deadsnakes / ppa), bạn có thể chạy lệnh cập nhật apt để nâng cấp các gói hiện có.
Sau đó nâng cấp các gói:
Nếu bạn chưa cài đặt python, hãy sử dụng lệnh cài đặt.
NHỚ CẬP NHẬT THƯỜNG XUYÊN VÌ ĐÂY LÀ PHIÊN BẢN XÂY DỰNG ĐÊM. Nếu bạn muốn quay trở lại PPA ổn định. Đầu tiên, hãy xóa python 3.10.
Tiếp theo, xóa PPA xây dựng hàng đêm.
Sau khi hoàn tất, hãy cập nhật danh sách kho lưu trữ APT để phản ánh việc loại bỏ.
Bây giờ cài đặt lại Python 3.10; bạn có thể cần phải thêm lại PPA ổn định nếu bạn xóa nó. Bạn có thể chuyển đổi giữa các phiên bản làm việc này. Tuy nhiên, bạn nên thiết lập môi trường ảo nếu bạn cần sử dụng nhiều môi trường. Tùy chọn thay thế cho những người cảm thấy nhiều thách thức hơn hoặc yêu cầu các bản dựng nâng cao cụ thể từ kho lưu trữ git của nguồn có thể chọn cài đặt trực tiếp từ nguồn. Vấn đề chính với phương pháp này là bạn không thể cập nhật nhanh chóng như trình quản lý gói APT và sẽ cần phải biên dịch lại cho bất kỳ thay đổi nào. Trước tiên, bạn sẽ cần cài đặt các phụ thuộc cần thiết để xây dựng Python 3.10:
Phần thứ hai là thăm trang tải xuống trên trang web của Python và tải phiên bản mới nhất bằng cách sử dụng (wget):
Lưu ý, đây là phiên bản ổn định Python 3.10; truy cập và kiểm tra các bản cập nhật. Kho lưu trữ tệp nhỏ, vì vậy sẽ không mất nhiều thời gian để tải xuống. Sau khi hoàn tất, hãy giải nén kho lưu trữ:
Bạn sẽ cần chuyển sang thư mục nguồn và chạy tập lệnh cấu hình, đây là danh sách kiểm tra cần thiết để chạy qua để đảm bảo tất cả các phần phụ thuộc đều có mặt để cài đặt hoạt động.
Lưu ý, (–Enabled-tối ưu hóa) được khuyến nghị vì nó tối ưu hóa hệ nhị phân Python bằng cách chạy nhiều thử nghiệm nhưng cần thêm thời gian để cạnh tranh. Nhìn chung, quá trình này sẽ mất vài phút, vì vậy bạn không nên bỏ qua. Ví dụ đầu ra: Tùy chọn tiếp theo là sử dụng (chế tạo) lệnh để bắt đầu quá trình xây dựng.
Lưu ý, (-NS) tương ứng với số lõi trong hệ thống của bạn để tăng tốc thời gian xây dựng. Nếu bạn có một máy chủ mạnh, bạn có thể đặt mức này cao tùy thích. Nếu bạn không, thì nó sẽ là tùy chọn mặc định của 1. Để biết bạn có bao nhiêu lõi trên hệ thống của mình, hãy thực thi đoạn mã sau:
Ví dụ đầu ra:
Như bạn có thể thấy, chúng tôi có hai lõi, vì vậy trong lệnh (make), chúng tôi đã sử dụng (-j 2). Trong bước cuối cùng, khi bạn đã hoàn tất quá trình xây dựng, bạn sẽ cài đặt mã nguồn Python 3.10 bằng cách thực hiện như sau:
Lưu ý, hướng dẫn đã sử dụng (altinstall) thay vì mặc định (Tải về) vì nó sẽ ghi đè lên tệp nhị phân python3 binary python mặc định / usr / bin / python. Kiểm tra phiên bản cài đặt để đảm bảo rằng nó đã được cài đặt thành công và số bản dựng hiện tại của nó:
Ví dụ đầu ra:
Tạo một môi trường ảo thử nghiệmMô-đun venv của Python là một môi trường ảo là một môi trường Python sao cho trình thông dịch Python, thư viện và tập lệnh được cài đặt vào nó được cách ly với những thứ được thiết lập trong các môi trường ảo khác và (theo mặc định) bất kỳ thư viện nào được cài đặt trên hệ điều hành của bạn, chẳng hạn như những thư viện được cài đặt trên hệ điều hành Ubuntu của bạn để tránh xung đột và làm phiền môi trường sản xuất của bạn. Để đảm bảo Python 3.10 được cài đặt đúng cách và hoạt động, hãy tạo một dự án Python nhanh như sau. Đầu tiên, tạo thư mục dự án và điều hướng đến nó:
Bây giờ bên trong thư mục gốc của dự án, hãy chạy lệnh sau để tạo một môi trường ảo, với tên thử nghiệm là test_app:
Lưu ý, cài đặt đã biên dịch bao gồm venv. Tuy nhiên, nếu bạn đã cài đặt bằng phương pháp quản lý gói APT, bạn có thể cần cài đặt gói venv nếu gặp sự cố.
Tiếp theo, kích hoạt môi trường ảo như sau:
Sau khi khởi động môi trường ảo, bây giờ bạn sẽ ở trong thiết bị đầu cuối của shell nhắc. Bạn sẽ nhận thấy tên môi trường của bạn sẽ được đặt trước. Ví dụ:
Theo mặc định, PIP3.10 nên được cài đặt, đây là trình quản lý gói được sử dụng nhiều nhất cho Python. Trước khi bạn bắt đầu, hãy kiểm tra xem có bản nâng cấp nào cho PIP hay không.
Trong hướng dẫn kiểm tra cài đặt, Apache-Airflow đã được cài đặt. Ví dụ:
Gỡ bỏ ứng dụng thử nghiệm bằng PIP3.10.
Ví dụ đầu ra:
Để thoát khỏi môi trường ảo, hãy sử dụng lệnh sau:
Nhận xét và kết luậnTrong hướng dẫn này, bạn đã học cách cài đặt Python 3.10 cho Ubuntu và tạo môi trường ảo nhanh chóng. Nhìn chung, Python 3.10 vẫn tốt hơn, do đó, việc gắn bó với Python 3.9 có thể là mong muốn hơn trong thời điểm hiện tại. Đối với những người muốn thử nghiệm Python mới nhất, 3.10 đáng để đầu tư để cài đặt. |