Python là ngôn ngữ lập trình cấp cao, hướng đối tượng và đa năng, cực kỳ phổ biến nhờ cú pháp đơn giản và dễ học. Nó được sử dụng rộng rãi trong các lĩnh vực CNTT khác nhau như phân tích và trực quan hóa dữ liệu, phát triển web, phát triển trò chơi, AI và máy học. Trăn 3. 10 là bản phát hành chính và ổn định mới nhất và được phát hành vào ngày 04 tháng 10 năm 2021. Trước khi chúng tôi cài đặt Python 3. 10 trên Debian 11, chúng ta hãy xem trước các tính năng và cải tiến chính đi kèm với nó
- Thông số kỹ thuật đối sánh mẫu kết cấu
- Báo cáo lỗi được cải thiện
- Số dòng chính xác để gỡ lỗi
- cung cấp các biến đặc điểm kỹ thuật tham số
- Đối số nghiêm ngặt cho chức năng zip
- Trình quản lý bối cảnh được ngoặc đơn
Trong bài viết này, chúng tôi sẽ trình bày cách cài đặt Python 3. 10 trên Debian 11.
Bước 1. Cài đặt phụ thuộc
Trước hết, hãy cài đặt các phụ thuộc cần thiết để xây dựng Python 3. 10 từ nguồn như chúng ta sẽ thấy sau này
$ sudo apt update
$ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
Với tất cả các phụ thuộc đã có, giờ hãy tải xuống phiên bản Python mới nhất
Bước 2. Tải xuống Python 3. 10
Tiếp theo, hãy đến với Python 3. 10 trang tải xuống. Tại đây, bạn sẽ tìm thấy các tính năng mới nhất của bản nâng cấp mới nhất bao gồm nhật ký thay đổi, tài liệu và tệp nguồn cho tất cả các nền tảng điện toán. Tải xuống tệp tarball nguồn Gzipped bằng lệnh wget như được hiển thị
$ wget //www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz
Khi quá trình tải xuống tệp tarball hoàn tất, hãy tiến hành và giải nén nó như được hiển thị
$ tar -xvf Python-3.10.0.tgz
Điều này sẽ tạo ra một thư mục không nén chứa tất cả các tệp mã nguồn cần thiết để xây dựng và cài đặt Python 3. 10
Bước 3. Xây dựng và cài đặt Python 3. 10 trên Debian 11
Bây giờ chúng tôi đã sẵn sàng để cài đặt Python 3. 10 trên Debian 11. Đầu tiên, điều hướng vào python 3. 10 thư mục
$ cd Python-3.10.0
Sau đó thực hiện lệnh
$ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev0 để xác nhận xem tất cả các phụ thuộc để cài đặt Python 3. 10 được đáp ứng
$ sudo ./configure --enable-optimizations
Cờ
$ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev1 tối ưu hóa nhị phân Python và thực hiện nhiều thử nghiệm. Để bắt đầu
quy trình xây dựng. Thực hiện lệnh
$ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev2 sau. Điều này mất khá nhiều thời gian, vì vậy hãy kiên nhẫn.
$ sudo make -j 2
Giá trị ‘2′ đại diện cho số lượng lõi CPU có thể được xác nhận bằng lệnh
$ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev3. Điều chỉnh giá trị này theo số lõi CPU có trên hệ thống của bạn
$ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev1
Cuối cùng, hãy chạy lệnh bên dưới để cài đặt các tệp nhị phân python sau khi quá trình xây dựng hoàn tất
$ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev2
Bước 4. Xác minh Python 3. 10 cài đặt
Khi quá trình cài đặt hoàn tất, hãy xác minh rằng python 3. 10 được cài đặt trong máy của bạn. Chạy
$ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev3
Đầu ra xác nhận rằng chúng tôi đã có thể cài đặt Python 3. 10 trên Debian 11 Bullseye. Như bạn đã chứng kiến, việc cài đặt khá đơn giản và dễ hiểu. Chúng tôi hy vọng rằng hướng dẫn này hữu ích
Python là một ngôn ngữ lập trình cấp cao, hướng đối tượng. Tính đến hôm nay, Python 3. 10 là phiên bản ổn định mới nhất có sẵn cho môi trường sản xuất. Hầu hết bản phân phối Linux dựa trên Debian bao gồm các phiên bản Python cũ hơn trong kho phần mềm. Ngoài ra, các gói Debian không có sẵn cho tất cả các bản phân phối. Hướng dẫn này đã được thử nghiệm trên Ubuntu 20. 04 Hệ thống Linux
Hướng dẫn này sẽ giúp bạn cách cài đặt Python 3. 10 trên các hệ thống Ubuntu, Debian và Linux Mint sử dụng mã nguồn
điều kiện tiên quyết
Trước hết, Đăng nhập vào hệ thống dựa trên Debian của bạn với quyền truy cập tài khoản đặc quyền sudo. Mở một thiết bị đầu cuối [CTRL+ALT+T] và thực hiện các lệnh bên dưới để cập nhật các gói
$ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev4
Sau đó cài đặt các gói cần thiết để biên dịch mã nguồn Python
$ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev5
Cài đặt Python 3. 10 với Nguồn
Tải xuống mã nguồn phiên bản Python mới nhất từ các trang web chính thức. Sau đó biên dịch mã nguồn cho hệ thống của bạn và cài đặt nó
Làm theo các bước dưới đây để cài đặt Python 3. 10 trên hệ thống Debian
- Bạn có thể tải thư mục Python 3. 10 kho lưu trữ nguồn từ trang web chính thức của nó hoặc sử dụng lệnh bên dưới.
$ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
6 - Sau khi quá trình tải xuống hoàn tất, hãy giải nén tệp lưu trữ trên hệ thống của bạn.
$ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
7 - Thay đổi thư mục giải nén bằng lệnh cd, sau đó chuẩn bị mã nguồn Python để biên dịch trên hệ thống của bạn.
$ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
8 - Cuối cùng, chạy lệnh sau để hoàn tất cài đặt Python trên hệ thống Debian.
$ wget //www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz
2 ngăn trình biên dịch ghi đè lên các phiên bản Python mặc định.$ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
9
Đợi quá trình cài đặt Python hoàn tất trên hệ thống của bạn
Kiểm tra phiên bản Python
Đến bước này, bạn đã cài đặt thành công Python 3. 10 trên hệ thống Ubuntu hoặc Debian. Bạn cần gõ
$ wget //www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz3 để sử dụng phiên bản này. Ví dụ: để kiểm tra phiên bản Python, hãy thực thi
$ wget //www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz0
Điều này cũng sẽ cài đặt pip cho Python 3. 10
$ wget //www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz1
Vậy là xong, Bạn đã cài đặt thành công Python 3. 10 trên hệ thống Ubuntu, Debian hoặc Linux Mint
Phần kết luận
Trong hướng dẫn này, bạn đã học cách cài đặt Python 3. 10 trên các hệ thống Ubuntu, Debian và LinuxMint sử dụng mã nguồn. Bạn có thể thử các ví dụ về Python qua dòng lệnh