Comment vérifier quelle version de NumPy j'utilise?
J'utilise Mac OS X v10.6.1 (Snow Leopard).
import numpy
numpy.version.version
>> import numpy
>> print numpy.__version__
A partir de la ligne de commande, vous pouvez simplement émettre:
python -c "import numpy; print(numpy.version.version)"
Ou:
python -c "import numpy; print(numpy.__version__)"
Vous pouvez également vérifier si votre version utilise MKL avec:
import numpy
numpy.show_config()
Courir:
pip list
Devrait générer une liste de paquets. Faites défiler jusqu'à 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)
....
Nous pouvons utiliser pip freeze
pour obtenir n’importe quelle version de paquet Python sans ouvrir le shell Python.
pip freeze | grep 'numpy'
Si vous utilisezNumPy de la distribution Anaconda, vous pouvez simplement faire:
$ conda list | grep numpy
numpy 1.11.3 py35_0
Cela donne aussi la version Python
.
numexpr
Comme vous pouvez le voir ci-dessous, il donne beaucoup d'informations:
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)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Vous pouvez essayer ceci:
pip show numpy
Pour la syntaxe d'impression Python 3.X:
python -c "import numpy; print (numpy.version.version)"
Ou
python -c "import numpy; print(numpy.__version__)"
Vous pouvez obtenir la version numpy en utilisant Terminal ou un code Python.
Dans un terminal (bash) utilisant Ubuntu:
pip list | grep numpy
En python 3.6.7, ce code montre la version de numpy:
import numpy
print (numpy.version.version)
Si vous insérez ce code dans le fichier shownumpy.py, vous pouvez le compiler:
python shownumpy.py
ou
python3 shownumpy.py
J'ai cette sortie:
1.16.1
Dans un shell Python:
>>> help()
help> numpy
import numpy
print numpy.__version__
Ligne Pure Python pouvant être exécutée à partir du terminal (versions 2.X et 3.X):
python -c "import numpy; print(numpy.version.version)"
Si vous êtes déjà dans Python, alors:
import numpy
print(numpy.version.version)
Il est bon de connaître la version de numpy
que vous exécutez, mais à proprement parler, si vous avez juste besoin d'une version spécifique sur votre système, vous pouvez écrire comme ceci:
pip install numpy==1.14.3
et ceci installera la version dont vous avez besoin et désinstallera les autres versions de numpy
.