Yanıtlar:
import numpy
numpy.version.version
__version__
.
import numpy ; numpy.version.version
. İçimdeki eksiklik, import numpy
bariz bir acemi.
__version__
PEP8 ve çoğu paketlerinde tavsiye desteklemek __version__
olmayan standart vs version.version
ben bu yanıt daha kabul edilen bir yöntemle daha merak olarak ele alınması gerektiğini düşünüyoruz. Kullanım numpy.__version__
veya <package>.__version__
olarak Dominic Rodger cevabı önerir versiyonunu Ayrıştırma (ve kendi versiyon dizeleri oluşturun) 386 / PEP 440. PEP tavsiye edildiği
>> import numpy
>> print numpy.__version__
Çalıştırmak:
pip list
Paketlerin bir listesini oluşturmalıdır. Numpy'ye ilerleyin.
...
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
sanal bir ortamdaysanız?
pip freeze
Python kabuğunu açmadan herhangi bir Python paketi sürümünü almak için kullanabiliriz .
pip freeze | grep 'numpy'
Anaconda dağıtımından NumPy kullanıyorsanız , şunları yapabilirsiniz:
$ conda list | grep numpy
numpy 1.11.3 py35_0
Bu da Python
sürümü verir .
numexpr
Aşağıda görebileceğiniz gibi çok fazla bilgi verir:
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
Terminal veya bir Python kodu kullanarak numpy versiyonu alabilirsiniz.
Ubuntu kullanan bir Terminalde (bash):
pip list | grep numpy
Python 3.6.7'de, bu kod numpy sürümünü gösterir:
import numpy
print (numpy.version.version)
Bu kodu shownumpy.py dosyasına eklerseniz, derleyebilirsiniz:
python shownumpy.py
veya
python3 shownumpy.py
Bu çıktıyı aldım:
1.16.1
pip list | grep numpy
yöntemi yaparken ikisinden birini gösterecektir (genellikle python 3'ün numpy versiyonu). shownumpy.py
Programı hem python hem de python 3'te çalıştırdığınızda , ilgili her bir python ortamında tam olarak hangi sürümün olduğunu gösterecektir.
import numpy
print numpy.__version__
Python 3.X baskı sözdizimi için:
python -c "import numpy; print (numpy.version.version)"
Veya
python -c "import numpy; print(numpy.__version__)"
print(numpy.__version__)
değil, değilprint numpy.__version__
Python ile numpy sürümünü kontrol etmek için sadece küçük bir çözüm değişikliği,
import numpy as np
print("Numpy Version:",np.__version__)
Veya,
import numpy as np
print("Numpy Version:",np.version.version)
PyCharm'daki projelerim şu anda sürüm çalıştırıyor
1.17.4
Terminalden çalıştırılabilen saf Python hattı (hem 2.X hem de 3.X sürümleri):
python -c "import numpy; print(numpy.version.version)"
Zaten Python içinde iseniz, o zaman:
import numpy
print(numpy.version.version)