In phiên bản Python trong đầu ra


471

Làm cách nào tôi có thể in số phiên bản của bản cài đặt Python hiện tại từ tập lệnh của mình?

Câu trả lời:


581

Thử

import sys
print(sys.version)

Điều này in chuỗi thông tin phiên bản đầy đủ. Nếu bạn chỉ muốn số phiên bản python, thì giải pháp của Bastien Léonard là tốt nhất. Bạn có thể muốn kiểm tra chuỗi đầy đủ và xem nếu bạn cần nó hoặc các phần của nó.



59

Thử

python --version 

hoặc là

python -V

Điều này sẽ trả về một phiên bản python hiện tại trong thiết bị đầu cuối.


3
Đẹp và đơn giản! Tôi muốn giới thiệu phương thức sau vì phiên bản cũ hơn của Python không hỗ trợ cờ "--version". Thêm vào đó, càng ít gõ cho tôi thì càng tốt.
Steve Gelman

21
Không, nó không phải là câu trả lời, bởi vì Thomas đặc biệt hỏi "... trong đầu ra?". Anh ta không hỏi làm thế nào để khám phá phiên bản nào anh ta đã cài đặt, anh ta hỏi làm thế nào để đưa thông tin đó vào một tuyên bố 'in'.
Scott Prive

33
import sys  

phiên bản mở rộng

sys.version_info  
sys.version_info(major=3, minor=2, micro=2, releaselevel='final', serial=0)

riêng

maj_ver = sys.version_info.major  
repr(maj_ver) 
'3'  

hoặc là

print(sys.version_info.major)
'3'

hoặc là

version = ".".join(map(str, sys.version_info[:3]))
print(version)
'3.2.2'

1

Nếu bạn đang sử dụng máy tính xách tay jupyter Hãy thử:

!python --version

Nếu bạn đang sử dụng thiết bị đầu cuối Hãy thử:

 python --version
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.