Respostas:
import numpy
numpy.version.version
__version__
.
import numpy ; numpy.version.version
. A falta de import numpy
através de mim, um novato óbvio.
__version__
in recomendado no PEP8 e a maioria dos pacotes suportam __version__
o padrão version.version
, acho que essa resposta deve ser tratada mais como uma curiosidade do que como um método aceito. Use numpy.__version__
ou <package>.__version__
como resposta de Dominic Rodger recomenda Parse a versão (e criar suas próprias strings de versão) como recomendado no PEP 386 / PEP 440.
>> import numpy
>> print numpy.__version__
Corre:
pip list
Deve gerar uma lista de pacotes. Role até 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
se estiver em um ambiente virtual?
Podemos usar pip freeze
para obter qualquer versão do pacote Python sem abrir o shell do Python.
pip freeze | grep 'numpy'
Se você estiver usando o NumPy da distribuição Anaconda , poderá fazer:
$ conda list | grep numpy
numpy 1.11.3 py35_0
Isso fornece a Python
versão também.
numexpr
Ele fornece muitas informações, como você pode ver abaixo:
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
Você pode obter a versão numpy usando o Terminal ou um código Python.
Em um terminal (bash) usando o Ubuntu:
pip list | grep numpy
No python 3.6.7, este código mostra a versão numpy:
import numpy
print (numpy.version.version)
Se você inserir esse código no arquivo mostradoumpy.py, poderá compilá-lo:
python shownumpy.py
ou
python3 shownumpy.py
Eu tenho essa saída:
1.16.1
pip list | grep numpy
método, ele mostrará um dos dois (normalmente a versão numpy do python 3). Quando você executa o shownumpy.py
programa em python e python 3, eles mostram exatamente qual versão está em cada ambiente python respectivo.
import numpy
print numpy.__version__
Para a sintaxe de impressão do Python 3.X:
python -c "import numpy; print (numpy.version.version)"
Ou
python -c "import numpy; print(numpy.__version__)"
print(numpy.__version__)
, nãoprint numpy.__version__
Apenas uma pequena alteração na solução para verificar a versão do numpy com Python,
import numpy as np
print("Numpy Version:",np.__version__)
Ou,
import numpy as np
print("Numpy Version:",np.version.version)
Meus projetos no PyCharm estão atualmente em execução
1.17.4
Linha Python pura que pode ser executada a partir do terminal (versões 2.X e 3.X):
python -c "import numpy; print(numpy.version.version)"
Se você já está dentro do Python, então:
import numpy
print(numpy.version.version)