Réponses:
import numpy
numpy.version.version
__version__
.
import numpy ; numpy.version.version
. Le manque de import numpy
par moi, un débutant évident.
__version__
dans recommandé dans PEP8 et la plupart des packages supportent __version__
vs non standard, version.version
je pense que cette réponse devrait être traitée plus comme une curiosité qu'une méthode acceptée. Utilisez numpy.__version__
ou <package>.__version__
comme la réponse de Dominic Rodger recommande Analyser la version (et créez vos propres chaînes de version) comme recommandé dans PEP 386 / PEP 440.
>> import numpy
>> print numpy.__version__
Courir:
pip list
Devrait générer une liste de packages. 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)
....
pip freeze
si dans un environnement virtuel?
Nous pouvons utiliser pip freeze
pour obtenir n'importe quelle version de package Python sans ouvrir le shell Python.
pip freeze | grep 'numpy'
Si vous utilisez NumPy de la distribution Anaconda , vous pouvez simplement faire:
$ conda list | grep numpy
numpy 1.11.3 py35_0
Cela donne également la Python
version.
numexpr
Il donne beaucoup d'informations comme vous pouvez le voir ci-dessous:
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
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 affiche la version 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
pip list | grep numpy
méthode, elle affichera l'une des deux (généralement la version numpy de python 3). Lorsque vous exécutez le shownumpy.py
programme sur python et python 3, ils vous montreront exactement quelle version est sur chaque environnement python respectif.
import numpy
print numpy.__version__
Pour la syntaxe d'impression Python 3.X:
python -c "import numpy; print (numpy.version.version)"
Ou
python -c "import numpy; print(numpy.__version__)"
print(numpy.__version__)
, pasprint numpy.__version__
Juste un léger changement de solution pour vérifier la version de numpy avec Python,
import numpy as np
print("Numpy Version:",np.__version__)
Ou,
import numpy as np
print("Numpy Version:",np.version.version)
Mes projets dans PyCharm exécutent actuellement la version
1.17.4
Ligne Python pure qui peut ê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
votre exécution, 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 cela va installer la version dont vous avez besoin et désinstaller les autres versions de numpy
.