Respuestas:
import numpy
numpy.version.version
__version__
.
import numpy ; numpy.version.version
. La falta de a import numpy
través de mí, un novato obvio.
__version__
in recomendado en PEP8 y la mayoría de los paquetes son compatibles con __version__
los no estándares version.version
, creo que esta respuesta debería tratarse más como una curiosidad que como un método aceptado. Use numpy.__version__
o <package>.__version__
como la respuesta de Dominic Rodger recomienda analizar la versión (y crear sus propias cadenas de versión) como se recomienda en PEP 386 / PEP 440.
>> import numpy
>> print numpy.__version__
Correr:
pip list
Debe generar una lista de paquetes. Desplácese hasta 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 en un entorno virtual?
Podemos usar pip freeze
para obtener cualquier versión de paquete de Python sin abrir el shell de Python.
pip freeze | grep 'numpy'
Si está utilizando NumPy de la distribución Anaconda , puede hacer lo siguiente:
$ conda list | grep numpy
numpy 1.11.3 py35_0
Esto le da la Python
versión también.
numexpr
Da mucha información como puedes ver a continuación:
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
Puede obtener la versión numpy usando Terminal o un código Python.
En una Terminal (bash) usando Ubuntu:
pip list | grep numpy
En python 3.6.7, este código muestra la versión numpy:
import numpy
print (numpy.version.version)
Si inserta este código en el archivo que se muestraumpy.py, puede compilarlo:
python shownumpy.py
o
python3 shownumpy.py
Tengo esta salida:
1.16.1
pip list | grep numpy
método, mostrará uno de los dos (generalmente la versión numpy de python 3). Cuando ejecutas el shownumpy.py
programa en python y python 3, te mostrarán exactamente qué versión hay en cada entorno de python respectivo.
import numpy
print numpy.__version__
Para la sintaxis de impresión Python 3.X:
python -c "import numpy; print (numpy.version.version)"
O
python -c "import numpy; print(numpy.__version__)"
print(numpy.__version__)
, noprint numpy.__version__
Solo un ligero cambio de solución para verificar la versión de numpy con Python,
import numpy as np
print("Numpy Version:",np.__version__)
O,
import numpy as np
print("Numpy Version:",np.version.version)
Mis proyectos en PyCharm están ejecutando actualmente la versión
1.17.4
Línea de Python pura que se puede ejecutar desde el terminal (versiones 2.X y 3.X):
python -c "import numpy; print(numpy.version.version)"
Si ya estás dentro de Python, entonces:
import numpy
print(numpy.version.version)