जवाबों:
import numpy
numpy.version.version
__version__
।
import numpy ; numpy.version.version
। import numpy
मेरे माध्यम से कमी , एक स्पष्ट नौसिखिया।
__version__
PEP8 में अनुशंसित और __version__
गैर-मानक बनाम अधिकांश पैकेजों का उपयोग version.version
मुझे लगता है कि इस उत्तर को एक स्वीकृत पद्धति की तुलना में अधिक जिज्ञासा के रूप में माना जाना चाहिए। पीईपी 386 / PEP 440 में अनुशंसित के रूप में डोमिनिक रॉगर के उत्तर का उपयोग करें numpy.__version__
या संस्करण को पार्स (और अपना खुद का संस्करण तार) बनाने की सिफारिश करते हैं।<package>.__version__
>> import numpy
>> print numpy.__version__
Daud:
pip list
पैकेजों की एक सूची तैयार करनी चाहिए। सुन्न करने के लिए स्क्रॉल करें।
...
nbpresent (3.0.2)
networkx (1.11)
nltk (3.2.2)
nose (1.3.7)
notebook (5.0.0)
numba (0.32.0+0.g139e4c6.dirty)
numexpr (2.6.2)
numpy (1.11.3) <--
numpydoc (0.6.0)
odo (0.5.0)
openpyxl (2.4.1)
pandas (0.20.1)
pandocfilters (1.4.1)
....
pip freeze
अगर एक आभासी वातावरण में?
हम pip freeze
पायथन शेल को खोले बिना किसी भी पायथन पैकेज संस्करण का उपयोग कर सकते हैं ।
pip freeze | grep 'numpy'
यदि आप एनाकोंडा वितरण से NumPy का उपयोग कर रहे हैं , तो आप बस कर सकते हैं:
$ conda list | grep numpy
numpy 1.11.3 py35_0
यह Python
संस्करण भी देता है ।
numexpr
यह बहुत सी जानकारी देता है जैसा कि आप नीचे देख सकते हैं:
In [692]: import numexpr
In [693]: numexpr.print_versions()
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Numexpr version: 2.6.2
NumPy version: 1.13.3
Python version: 3.6.3 |Anaconda custom (64-bit)|
(default, Oct 13 2017, 12:02:49)
[GCC 7.2.0]
Platform: linux-x86_64
AMD/Intel CPU? True
VML available? False
Number of threads used by default: 8 (out of 48 detected cores)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
conda list numpy
आप टर्मिनल या पायथन कोड का उपयोग करके सुन्न संस्करण प्राप्त कर सकते हैं।
Ubuntu का उपयोग कर एक टर्मिनल (बैश) में:
pip list | grep numpy
अजगर 3.6.7 में, यह कोड खस्ता संस्करण दिखाता है:
import numpy
print (numpy.version.version)
यदि आप इस कोड को fileumpumpy.py फ़ाइल में सम्मिलित करते हैं, तो आप इसे संकलित कर सकते हैं:
python shownumpy.py
या
python3 shownumpy.py
मुझे यह आउटपुट मिला है:
1.16.1
pip list | grep numpy
विधि करते समय यह दोनों में से एक (आमतौर पर पायथन 3 के संख्यात्मक संस्करण) को दिखाएगा। जब आप shownumpy.py
अजगर और अजगर 3 दोनों पर कार्यक्रम चलाते हैं , तो वे आपको दिखाएंगे कि प्रत्येक संबंधित अजगर पर्यावरण पर क्या संस्करण है।
import numpy
print numpy.__version__
पायथन 3.X प्रिंट सिंटैक्स के लिए:
python -c "import numpy; print (numpy.version.version)"
या
python -c "import numpy; print(numpy.__version__)"
print(numpy.__version__)
नहीं हैprint numpy.__version__
अजगर के साथ सुन्न के संस्करण की जांच के लिए बस एक मामूली समाधान परिवर्तन,
import numpy as np
print("Numpy Version:",np.__version__)
या,
import numpy as np
print("Numpy Version:",np.version.version)
PyCharm में मेरी परियोजनाएं वर्तमान में संस्करण चला रही हैं
1.17.4
शुद्ध पायथन लाइन जिसे टर्मिनल से निष्पादित किया जा सकता है (दोनों 2.X और 3.X संस्करण):
python -c "import numpy; print(numpy.version.version)"
यदि आप पहले से ही पायथन के अंदर हैं, तो:
import numpy
print(numpy.version.version)