Hướng dẫn install python3.8 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. Python nổi tiếng với cú pháp đơn giản, dễ học, nhấn mạnh tính dễ đọc và giảm chi phí bảo trì chương trình cũng như chuyển đổi đơn giản hơn sang các bản phát hành mới hơn. Python hỗ trợ các mô-đun và gói, và một trong số đó là trình quản lý gói PIP phổ biến.

Một số tính năng mà Python có thể làm:

  • Python có thể được sử dụng trên máy chủ để tạo các ứng dụng web.
  • Python có thể được sử dụng cùng với phần mềm để tạo quy trình làm việc.
  • Python có thể kết nối với các hệ thống cơ sở dữ liệu. Nó cũng có thể đọc và sửa đổi các tập tin.
  • Python có thể được sử dụng để xử lý dữ liệu lớn và thực hiện các phép toán phức tạp.
  • Python có thể được sử dụng để tạo mẫu nhanh hoặc phát triển phần mềm sẵn sàng sản xuất.

Phát hành các điểm nổi bật của Python 3.8:

  • Bộ đệm ẩn hệ thống tệp song song cho mã bytecode đã biên dịch
  • Các bản dựng gỡ lỗi chia sẻ ABI như các bản dựng phát hành
  • f-string hỗ trợ một = công cụ xác định để gỡ lỗi
  • continue bây giờ là hợp pháp trong finally: khối
  • trên Windows, mặc định asyncio vòng lặp sự kiện bây giờ là ProactorEventLoop
  • trên macOS, sinh sản phương thức bắt đầu hiện được sử dụng theo mặc định trong multiprocessing
  • multiprocessing hiện có thể sử dụng các phân đoạn bộ nhớ dùng chung để tránh tốn kém giữa các quy trình
  • typed_ast được hợp nhất trở lại CPython
  • LOAD_GLOBAL hiện nhanh hơn 40%
  • pickle hiện sử dụng Giao thức 4 theo mặc định, cải thiện hiệu suất

Để biết ghi chú tóm tắt chính thức của Python 3.8, hãy truy cập trang web Python chính thức Có gì mới trong Python 3.8.

Trong hướng dẫn sau, bạn sẽ tìm hiểu cách tải xuống Python 3.8 mới nhất và cài đặt định dạng lưu trữ hoặc sử dụng PPA với phiên bản Python này trên Ubuntu 22.04 LTS Jammy Jellyfish bằng cách sử dụng đầu cuối lệnh, cùng với cách tải xuống và biên dịch thay thế phương pháp.

Mục lục

1

  • Cập nhật Ubuntu
  • Cài đặt Python 3.8 - Phương pháp PPA
    • Thay thế - Công trình xây dựng hàng đêm
  • Cài đặt Python 3.8 - Phương pháp Thủ công
    • Tải xuống Python 3.8
  • Tạo môi trường ảo
  • Cài đặt Python PIP với 3.8
  • Nhận xét và kết luận

Cập nhật Ubuntu

Trước khi bắt đầu, hãy chạy cập nhật nhanh để đảm bảo hệ thống của bạn được cập nhật để tránh xung đột trong quá trình hướng dẫn và bảo trì hệ thống tốt.

sudo apt update && sudo apt upgrade

Cài đặt Python 3.8 - Phương pháp PPA

Giải pháp đầu tiên và dễ dàng nhất cho người dùng Ubuntu là nhập Đội "deadsnakes" Launchpad PPA. Điều này sẽ luôn chứa các bản cập nhật mới nhất cho Python và tất cả các gói bổ sung có thể được yêu cầu.

Đầu tiên, hãy cài đặt điều kiện tiên quyết để thêm PPA tùy chỉnh.

sudo apt install software-properties-common -y

Thứ hai, thêm deadsnakes / ppa vào danh sách nguồn gói APT của bạn bằng lệnh sau.

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

Khi kho lưu trữ đã được nhập, hãy chạy một Cập nhật APT để làm mới trình quản lý gói của bạn để phản ánh PPA đã nhập mới.

sudo apt update

Bây giờ bạn có thể cài đặt Python 3.8 bằng cách thực thi đoạn mã sau:

sudo apt install python3.8 -y

Xác minh cài đặt và phiên bản xây dựng Python 3.8 bằng lệnh sau.

python3.8 --version

Ví dụ đầu ra:

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 để xây dựng phần mở rộng C:

sudo apt install python3.8-dev -y

Cài đặt mô-đun thư viện chuẩn [venv]:

sudo apt install python3.8-venv -y

Cài đặt mô-đun thư viện tiêu chuẩn [bản phân phối]:

sudo apt install python3.8-distutils -y

Cài đặt tiện ích [2to3.8] cũng như mô-đun thư viện chuẩn [lib2to3]:

sudo apt install python3.8-lib2to3 -y

Cài đặt mô-đun thư viện chuẩn [dbm.gnu]:

sudo apt install python3.8-gdbm -y

Cài đặt mô-đun thư viện tiêu chuẩn [tkinter]:

sudo apt install python3.8-tk -y

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, những người cần các bản dựng như vậy.

Xin lưu ý rằng các nhà phát triển hoặc người thử nghiệm chỉ nên sử dụng điều này. Kho lưu trữ ổn định phải phù hợp với gần như tất cả người dùng và được cập nhật thường xuyên như phiên bản hàng đêm. Ngoài ra, PPA này có thể bị phá vỡ, có nghĩa là bạn có thể cần phải hoàn nguyên về kho lưu trữ ổn định.

sudo add-apt-repository ppa:deadsnakes/nightly -y

Nếu bạn có 3.8 mặc định ổn định bởi [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ó.

sudo apt update

Sau đó nâng cấp các gói:

sudo apt upgrade

Nếu bạn chưa cài đặt Python, hãy sử dụng lệnh cài đặt và cùng với các lệnh tương tự, hãy thêm các gói bổ sung như gói dev và venv, như được hiển thị trong tóm tắt hướng dẫn nhánh ổn định.

sudo apt install python3.8 -y

Giả sử bạn muốn quay trở lại PPA ổn định. Đầu tiên, hãy xóa python 3.8.

sudo apt autoremove python3.8*

Tiếp theo, xóa PPA xây dựng hàng đêm bằng cách thêm -tẩy sang lệnh ban đầu như hình dưới đây.

sudo add-apt-repository --remove ppa:deadsnakes/nightly -y

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ỏ.

sudo apt update

Bây giờ cài đặt lại Python 3.8; đừng quên thêm lại kho lưu trữ ổn định. Theo mặc định, bạn nên giữ nó.

Cài đặt Python 3.8 - Phương pháp Thủ công

Tải xuống Python 3.8

Đầu tiên, hãy truy cập Trang tải chính thức và lấy phiên bản mới nhất hoặc phiên bản cụ thể mà bạn đang theo đuổi. Các hướng dẫn chính xác sẽ hoạt động trên bất kỳ phiên bản nào vì bạn đang biên dịch nó. Khi bạn đã sao chép liên kết, hãy sử dụng lệnh wget để tải xuống kho lưu trữ Python 3.8.

wget //www.python.org/ftp/python/3.8.13/Python-3.8.13.tar.xz

ĐIỀU NÀY SẼ THAY ĐỔI RẤT NGẮN HẠN, ĐẢM BẢO ĐỂ CÓ ĐƯỢC LIÊN KẾT TƯƠI; TRÊN CHỈ LÀ MỘT LỆNH VÍ DỤ.

Giải nén kho lưu trữ Python và nhớ thay đổi số phiên bản nếu bạn tải xuống phiên bản mới hơn.

tar -xf Python-3.8.{version}.tar.xz

Theo tùy chọn, di chuyển Python 3.8 đến một điểm đến thích hợp như / opt / thư mục.

sudo mv Python3.8.{version} /opt/

Bây giờ hãy cài đặt các phụ thuộc cần thiết để cài đặt Python 3.8.

sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev pkg-config make -y

Điều hướng đến thư mục.

cd /opt/Python3.8.{version}/

Bây giờ, chạy ./configure –enable-Optimizations chỉ huy.

./configure --enable-optimizations --enable-shared

Lưu ý, Tập lệnh thực hiện một số kiểm tra để đảm bảo tất cả các phần phụ thuộc trên hệ thống của bạn đều có mặt. Các ./configure –enable-Optimizations sẽ tối ưu hóa hệ nhị phân Python bằng cách chạy nhiều thử nghiệm, điều này sẽ làm cho quá trình xây dựng chậm hơn.

Bây giờ bạn đã xây dựng và cấu hình môi trường, đã đến lúc biên dịch nó bằng lệnh làm cho.

make

Một thủ thuật hữu ích là chỉ định -NSvì điều này có thể làm tăng đáng kể tốc độ biên dịch nếu bạn có một máy chủ mạnh.

Ví dụ, máy LinuxCapable có 6 CPU, và tôi có thể sử dụng cả sáu hoặc ít nhất là sử dụng 4 đến 5 để tăng tốc độ.

make -j 6

Khi bạn đã xây dựng xong, hãy cài đặt các tệp nhị phân Python như sau:

sudo make altinstall

Lưu ý, nên sử dụng thực hiện cài đặtlệnh KHÔNG ghi đè lên hệ nhị phân Python 3 mặc định.

Tiếp theo, sau khi cài đặt, bạn cần định cấu hình các ràng buộc thời gian chạy của trình liên kết động với lệnh ldconfig.

sudo ldconfig /opt/Python3.8.{version}

Lưu ý, đừng bỏ qua điều này, nếu không bạn sẽ gặp phải vấn đề. Bạn cũng sẽ cần thay thế đường dẫn bằng tên thư mục và phiên bản của mình.

Xác nhận rằng Python 3.8 đã được cài đặt và phiên bản xây dựng bằng cách chạy lệnh sau.

python3.8 --version

Ví dụ đầu ra:

Tạo môi trường ảo

Mô-đ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ệ thống 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.8 được cài đặt chính xác và hoạt động, hãy tạo một dự án Python nhanh chóng.

Đầu tiên, tạo thư mục dự án và điều hướng đến nó:

mkdir ~/test_app && cd ~/test_app

Bên trong thư mục gốc của dự án, hãy chạy lệnh sau để tạo môi trường ảo cho tên thử nghiệm test_app.

python3.8 -m venv test_app_venv

Lưu ý, những người dùng đã cài đặt PPA, bạn sẽ cần cài đặt Gói Python 3.8 venv nếu nó chưa được cài đặt.

sudo apt install python3.8-venv -y

Tiếp theo, kích hoạt môi trường ảo như sau.

source test_app_venv/bin/activate

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. Điều này sẽ hiển thị tên môi trường của bạn sẽ có tiền tố.

Ví dụ:

Để thoát khỏi môi trường ảo, hãy sử dụng lệnh sau:

deactivate

Theo mặc định, cài đặt python-3.8 bằng lệnh APT sau sẽ hoạt động đối với tất cả những người sử dụng Kho lưu trữ PPA của Python.

sudo apt install python3-pip

Phương pháp cài đặt thủ công nên có PIP đính kèm; nếu không, bạn nên cài đặt PIP bằng cách tải xuống get-pip.py bằng cách sử dụng lệnh wget.

wget //bootstrap.pypa.io/get-pip.py

Tiếp theo, cài đặt tệp đã tải xuống.

python3.8 get-pip.py

Sau khi cài đặt, bạn nên kiểm tra các bản nâng cấp.

python3.8 -m pip install --upgrade pip

Ví dụ đầu ra:

Bây giờ xác minh phiên bản PIP 3.8 được cài đặt bằng lệnh sau.

pip3.8 --version

Ví dụ đầu ra:

Nhận xét và kết luận

Trong hướng dẫn này, bạn đã học cách cài đặt Python 3.8 và tạo môi trường thử nghiệm ảo trên máy tính để bàn hoặc máy chủ Ubuntu 22.04 LTS Jammy Jellyfish. Nhìn chung, đây là bản phát hành cũ hơn của Python, hiện chỉ chấp nhận các bản cập nhật bảo mật mà không có cải tiến hoặc tính năng mới nào sắp ra mắt, vì vậy trừ khi bạn đang cài đặt để tương thích ngược hoặc phát triển các phiên bản khác thì nên xem xét trước.

Chủ Đề