Antworten:
import numpy
numpy.version.version
__version__
.
import numpy ; numpy.version.version
. Der Mangel an import numpy
mir ist ein offensichtlicher Neuling.
__version__
in in PEP8 empfohlen wird und die meisten Pakete __version__
die Nicht-Standard- Unterstützung unterstützen, version.version
denke ich, dass diese Antwort eher als Kuriosität als als akzeptierte Methode behandelt werden sollte. Verwenden Sie numpy.__version__
oder <package>.__version__
als Dominic Rodgers Antwort empfiehlt, die Version zu
>> import numpy
>> print numpy.__version__
Lauf:
pip list
Sollte eine Liste von Paketen generieren. Scrollen Sie durch zu 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
wenn in einer virtuellen Umgebung?
Wir können pip freeze
jede Python-Paketversion abrufen, ohne die Python-Shell zu öffnen.
pip freeze | grep 'numpy'
Wenn Sie NumPy aus der Anaconda-Distribution verwenden , können Sie einfach Folgendes tun:
$ conda list | grep numpy
numpy 1.11.3 py35_0
Dies gibt auch die Python
Version.
numexpr
Es gibt viele Informationen, wie Sie unten sehen können:
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
Sie können die Numpy-Version mit Terminal oder einem Python-Code erhalten.
In einem Terminal (Bash) mit Ubuntu:
pip list | grep numpy
In Python 3.6.7 zeigt dieser Code die Numpy-Version:
import numpy
print (numpy.version.version)
Wenn Sie diesen Code in die Datei zeigeumpy.py einfügen, können Sie ihn kompilieren:
python shownumpy.py
oder
python3 shownumpy.py
Ich habe diese Ausgabe:
1.16.1
pip list | grep numpy
Methode ausführen, wird eine der beiden angezeigt (normalerweise die Numpy-Version von Python 3). Wenn Sie das shownumpy.py
Programm sowohl auf Python als auch auf Python 3 ausführen , wird Ihnen genau angezeigt, welche Version sich in der jeweiligen Python-Umgebung befindet.
import numpy
print numpy.__version__
Für Python 3.X-Drucksyntax:
python -c "import numpy; print (numpy.version.version)"
Oder
python -c "import numpy; print(numpy.__version__)"
print(numpy.__version__)
nichtprint numpy.__version__
Nur eine kleine Lösungsänderung zum Überprüfen der Version von numpy mit Python,
import numpy as np
print("Numpy Version:",np.__version__)
Oder,
import numpy as np
print("Numpy Version:",np.version.version)
Meine Projekte in PyCharm laufen derzeit Version
1.17.4
Reine Python-Zeile, die vom Terminal aus ausgeführt werden kann (sowohl 2.X- als auch 3.X-Version):
python -c "import numpy; print(numpy.version.version)"
Wenn Sie bereits in Python sind, dann:
import numpy
print(numpy.version.version)
Es ist gut zu wissen, welche Version von numpy
Ihnen ausgeführt wird, aber genau genommen können Sie wie folgt schreiben, wenn Sie nur eine bestimmte Version auf Ihrem System benötigen:
pip install numpy==1.14.3
Dadurch wird die benötigte Version installiert und andere Versionen von deinstalliert numpy
.