Kiểm tra phiên bản python trên ubuntu

Làm cách nào để có phiên bản Python trên Linux là câu hỏi thường gặp trong buổi phỏng vấn xin việc Linux. Trong bài viết này, chúng tôi sẽ đề cập đến 3 cách để tìm phiên bản Python trong Linux

Nội dung chính Show

  • Hiểu phiên bản Python
  • Phát hành phiên bản Python
  • 3 cách kiểm tra phiên bản Python trong Linux
  • Kiểm tra phiên bản Python trong Linux bằng lệnh python -V
  • Kiểm tra phiên bản Python với mô-đun sys trong Linux
  • Kiểm tra phiên bản Python với mô-đun nền tảng trong Linux
  • Python có được cài đặt trong Ubuntu không?
  • Phiên bản Python nào được cài đặt Ubuntu?
  • Python được cài đặt ở đâu trên Ubuntu?

Chúng ta sẽ tìm hiểu cách kiểm tra phiên bản python bằng lệnh python cũng như cách xác định phiên bản python theo lập trình, từ bảng điều khiển python và sử dụng tập lệnh python

Hiểu phiên bản Python

Python là ngôn ngữ lập trình đa năng, cấp cao được tạo bởi Guido van Rossum. Nó được phát hành lần đầu tiên vào năm 1991. Nói chung, các bản phân phối dựa trên Linux đều có phiên bản Python được cài đặt sẵn

Trước khi chúng tôi có thể kiểm tra phiên bản Python nào mà máy tính của chúng tôi đã tải, chúng tôi phải hiểu sơ đồ phiên bản của Python. Mỗi phiên bản Python có ba chữ số

Chữ số đầu tiên biểu thị phiên bản chính, chữ số thứ hai là phiên bản phụ và chữ số thứ ba biểu thị phiên bản vi mô hoặc “mức sửa đổi. ”

Ví dụ, trong Python 3. 6. 8, 3 là phiên bản chính, 6 là phiên bản phụ và 8 là phiên bản vi mô

Chúng tôi cũng phải lưu ý rằng các phiên bản chính thường không hoàn toàn tương thích với nhau. Nói cách khác, phần mềm được viết bằng Python phiên bản 2. x. x có thể không chạy đúng với Python 3. x. x. Tuy nhiên, các bản phát hành nhỏ thường tương thích với các bản phát hành trước đó. Ví dụ: mã được viết bằng Python 3. 1. x sẽ chạy với Python 3. 10. x (là phiên bản Python hiện tại)

Phát hành phiên bản Python

Trăn 3. 0, một bản phát hành chính, không tương thích ngược, được phát hành vào ngày 3 tháng 12 năm 2008 sau một thời gian dài thử nghiệm. Nhiều tính năng chính của nó cũng đã được đưa vào phiên bản tương thích ngược, mặc dù hiện không được hỗ trợ, Python 2. 6 và 2. 7

3 cách kiểm tra phiên bản Python trong Linux

Các lệnh sau có thể được sử dụng để lấy phiên bản Python trong Linux

  • python3 –version hoặc python -V hoặc python -VV
  • python3 -c “nhập sys; . phiên bản)"
  • python3 -c “nhập sys; . thông tin phiên bản)"
  • python3 -c “nền tảng nhập khẩu; . python_version())”

 

Kiểm tra phiên bản Python trong Linux bằng lệnh python -V

Để kiểm tra phiên bản Python trong Linux, bạn có thể sử dụng lệnh python -V. Tất cả những gì bạn cần là mở terminal rồi gõ python -V vào dấu nhắc. Phiên bản Python sẽ được liệt kê. Trong một số môi trường, Python2. x được gán cho lệnh python và Python3. x được gán cho lệnh python3

  • $ python –version
    Python 2. 7. 15
  • $ python -V
    Python 2. 7. 15
  • $ python3 –version
    Python 3. 7. 0
  • $ python3 -V
    Python 3. 7. 0

Kiểm tra phiên bản Python với mô-đun sys trong Linux

Mô-đun sys trong Python cung cấp nhiều hàm và biến khác nhau dùng để thao tác các phần khác nhau của môi trường thời gian chạy Python. Chúng ta có thể sử dụng sys. version để trả về một chuỗi chứa phiên bản của Trình thông dịch Python với một số thông tin bổ sung

$ python3 -c “nhập sys; . phiên bản)”
3. 6. 8 (mặc định, ngày 18 tháng 3 năm 2021, 08. 58. 41)
[GCC 8. 4. 1 20200928 (Mũ đỏ 8. 4. 1-1)]

$ python3 -c “nhập sys; . version_info)”
sys. version_info(chính=3, phụ=6, vi=8, cấp độ phát hành=’cuối cùng’, nối tiếp=0)

 

Kiểm tra phiên bản Python với mô-đun nền tảng trong Linux

Mô-đun nền tảng trong Python được sử dụng để truy cập dữ liệu của nền tảng bên dưới, chẳng hạn như thông tin về phần cứng, hệ điều hành và phiên bản trình thông dịch

nền tảng. python_version() trả về một chuỗi chính. diễn viên phụ. vá lỗi. Nó rất hữu ích khi chúng tôi muốn lấy số phiên bản dưới dạng một chuỗi đơn giản

$ python3 -c “nền tảng nhập khẩu; . python_version())”
3. 6. 8

$ python3 -c “nền tảng nhập khẩu; . python_version_tuple())”
(‘3’, ‘6’, ‘8’)

Chúng tôi cũng có thể biết thêm thông tin với mô-đun nền tảng Python

  • nền tảng. architecture()
    trả về thông tin về kiến ​​trúc bit
  • nền tảng. machine()
    trả về loại máy, e. g. 'i386'.
  • nền tảng. node()
    trả về tên mạng của máy tính (có thể không đủ điều kiện. )
  • nền tảng. platform()
    trả về một chuỗi duy nhất xác định nền tảng cơ bản với càng nhiều thông tin
    hữu ích càng tốt.

Kiểm tra phiên bản python trên ubuntu

David Cao

chào bạn. Tôi là David, một người đam mê Cloud & DevOps và có 18 năm kinh nghiệm làm kỹ sư Linux. Tôi làm việc với AWS, Git & GitHub, Linux, Python, Ansible và Bash. Tôi là một blogger kỹ thuật và một Kỹ sư phần mềm, thích chia sẻ kiến ​​thức của mình và đóng góp cho nguồn mở

10 câu hỏi và câu trả lời phỏng vấn Linux

Đọc thêm "

4 chiến lược đã được chứng minh để thành công trong một cuộc phỏng vấn kỹ thuật

Đọc thêm "

4 Lệnh Linux hữu ích khắc phục sự cố Mạng của bạn sau vài phút

Đọc thêm "

Giải quyết vấn đề về mạng trên Linux trong 20 phút

Đọc thêm "

Tìm kiếm

5 cách học lệnh Linux hiệu quả

Kiểm tra thêm

10 câu hỏi và câu trả lời phỏng vấn Linux

Các công cụ hiệu suất bạn sẽ sử dụng trên dmesg thời gian hoạt động của Máy Linux là gì. đuôi vmstat 1 mpstat -P TẤT CẢ 1 pidstat 1 iostat -xz

Đọc thêm "

Ngày 25 tháng 11 năm 2022

4 chiến lược đã được chứng minh để thành công trong một cuộc phỏng vấn kỹ thuật

Kiếm được một công việc trong ngành công nghệ có thể khó khăn. Nếu bạn đang muốn thâm nhập vào lĩnh vực này, bạn cần chuẩn bị cho

Đọc thêm "

Ngày 25 tháng 11 năm 2022

4 Lệnh Linux hữu ích khắc phục sự cố Mạng của bạn sau vài phút

Là quản trị viên Linux, tôi thường thấy mình đang khắc phục sự cố và giải quyết các sự cố mạng. Một kinh nghiệm đặc biệt hiện lên trong tâm trí tôi là khi tôi

Đọc thêm "

Ngày 22 tháng 11 năm 2022

Giải quyết vấn đề về mạng trên Linux trong 20 phút

Gần đây, mạng tại nơi làm việc của tôi bị gián đoạn trong vài phút. Tôi được giao nhiệm vụ điều tra vấn đề và thấy rằng một trong những

Đọc thêm "

Ngày 22 tháng 11 năm 2022

Cách tôi khắc phục sự cố hiệu suất đĩa trong vài phút – Hướng dẫn từng bước để tối ưu hóa hệ thống Linux

Gần đây tôi được giao nhiệm vụ giải quyết một vấn đề phức tạp về hiệu suất đĩa trên máy chủ Linux. Lúc đầu, tôi nghĩ nó sẽ là một nhiệm vụ đơn giản

Đọc thêm "

Ngày 21 tháng 11 năm 2022

Hướng dẫn từng bước để khắc phục sự cố mạng trong Linux

Khắc phục sự cố liên quan đến mạng Linux có thể là một trải nghiệm đầy thử thách, nhưng không nhất thiết phải như vậy. Bằng cách hiểu các nguyên tắc cơ bản của Linux

Python có được cài đặt trong Ubuntu không?

Mặc dù Python 2. 7 được cài đặt mặc định trong Ubuntu, nhưng chúng ta có thể cài đặt các phiên bản Python khác như python3