आउटपुट में पायथन संस्करण मुद्रण


471

मैं अपनी स्क्रिप्ट से वर्तमान पायथन इंस्टॉलेशन के संस्करण संख्या को कैसे प्रिंट कर सकता हूं?

जवाबों:


581

प्रयत्न

import sys
print(sys.version)

यह पूर्ण संस्करण सूचना स्ट्रिंग प्रिंट करता है। यदि आप केवल अजगर संस्करण संख्या चाहते हैं, तो बास्टियन लेओनार्ड का समाधान सबसे अच्छा है। आप पूर्ण स्ट्रिंग की जांच करना चाहते हैं और देख सकते हैं कि आपको इसकी आवश्यकता है या इसके कुछ भाग हैं।



59

प्रयत्न

python --version 

या

python -V

यह टर्मिनल में एक मौजूदा अजगर संस्करण लौटाएगा।


3
अच्छा और सरल! मैं बाद के तरीके की सिफारिश करूंगा क्योंकि पायथन के पुराने संस्करण "--version" झंडे का समर्थन नहीं करते हैं। प्लस, मेरे लिए कम टाइपिंग, बेहतर।
स्टीव गेलमैन

21
नहीं, इसका उत्तर नहीं होना चाहिए, क्योंकि थॉमस ने विशेष रूप से पूछा "... आउटपुट में?"। वह यह नहीं पूछ रहा था कि उसने किस संस्करण को स्थापित किया था, यह जानने के लिए कि वह उस जानकारी को 'प्रिंट' स्टेटमेंट में कैसे शामिल करे।
स्कॉट प्रिव

33
import sys  

विस्तारित संस्करण

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

विशिष्ट

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

या

print(sys.version_info.major)
'3'

या

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

1

यदि आप jupyter नोटबुक का उपयोग कर रहे हैं तो कोशिश करें:

!python --version

यदि आप टर्मिनल आज़मा रहे हैं:

 python --version
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.