Jawaban:
import numpy
numpy.version.version
__version__
.
import numpy ; numpy.version.version
. Kurangnya import numpy
melalui saya, seorang pemula yang jelas.
__version__
dalam direkomendasikan dalam PEP8 dan sebagian besar paket mendukung __version__
vs non standar version.version
saya pikir jawaban ini harus diperlakukan lebih sebagai rasa ingin tahu daripada metode yang diterima. Gunakan numpy.__version__
atau <package>.__version__
sebagai jawaban Dominic Rodger merekomendasikan Parse versi (dan buat string versi Anda sendiri) seperti yang direkomendasikan dalam PEP 386 / PEP 440.
>> import numpy
>> print numpy.__version__
Lari:
pip list
Harus menghasilkan daftar paket. Gulir ke numpy.
...
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
jika dalam lingkungan virtual?
Kita bisa menggunakan pip freeze
untuk mendapatkan versi paket Python tanpa membuka shell Python.
pip freeze | grep 'numpy'
Jika Anda menggunakan NumPy dari distribusi Anaconda , maka Anda bisa melakukannya:
$ conda list | grep numpy
numpy 1.11.3 py35_0
Ini memberikan Python
versi juga.
numexpr
Ini memberi banyak informasi seperti yang Anda lihat di bawah:
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
Anda bisa mendapatkan versi numpy menggunakan Terminal atau kode Python.
Dalam Terminal (bash) menggunakan Ubuntu:
pip list | grep numpy
Dalam python 3.6.7, kode ini menunjukkan versi numpy:
import numpy
print (numpy.version.version)
Jika Anda memasukkan kode ini ke file ditampilkanumpy.py, Anda dapat mengompilasinya:
python shownumpy.py
atau
python3 shownumpy.py
Saya mendapat hasil ini:
1.16.1
pip list | grep numpy
metode itu akan menampilkan salah satu dari dua (biasanya versi numpy python 3). Ketika Anda menjalankan shownumpy.py
program pada kedua python dan python 3, mereka akan menunjukkan kepada Anda versi apa pada setiap lingkungan python masing-masing.
import numpy
print numpy.__version__
Untuk sintaks cetak Python 3.X:
python -c "import numpy; print (numpy.version.version)"
Atau
python -c "import numpy; print(numpy.__version__)"
print(numpy.__version__)
,print numpy.__version__
Hanya sedikit perubahan solusi untuk memeriksa versi numpy dengan Python,
import numpy as np
print("Numpy Version:",np.__version__)
Atau,
import numpy as np
print("Numpy Version:",np.version.version)
Proyek saya di PyCharm saat ini sedang menjalankan versi
1.17.4
Baris Python murni yang dapat dieksekusi dari terminal (versi 2.X dan 3.X):
python -c "import numpy; print(numpy.version.version)"
Jika Anda sudah berada di dalam Python, maka:
import numpy
print(numpy.version.version)