@ Dominic Rodger: Ja, aber Sie sind allgemeiner für jedes Modul, das ein setzen möchte __version__.
Esteban Küber
55
Dies ist nicht die öffentliche API, numpy .__ version__ ist.
David Cournapeau
12
Eigentlich import numpy ; numpy.version.version. Der Mangel an import numpymir ist ein offensichtlicher Neuling.
mmorris
10
Da die Verwendung von __version__in in PEP8 empfohlen wird und die meisten Pakete __version__die Nicht-Standard- Unterstützung unterstützen, version.versiondenke 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
Dies ist die API, die wir numpy Entwickler unterstützen werden. numpy.version.version ist ein Implementierungsdetail, auf das man sich nicht verlassen sollte.
Robert Kern
Nun, dies funktioniert für die meisten gut geschriebenen Python-Pakete.
schneller Zahn
1
Dies ist der PEP8 Way (tm) +1
Burhan Khalid
53
Über die Befehlszeile können Sie einfach Folgendes ausgeben:
Nur eine kleine Warnung, dass möglicherweise Python und Python 3 mit Numpy installiert sind. Wenn Sie dann die pip list | grep numpyMethode ausführen, wird eine der beiden angezeigt (normalerweise die Numpy-Version von Python 3). Wenn Sie das shownumpy.pyProgramm sowohl auf Python als auch auf Python 3 ausführen , wird Ihnen genau angezeigt, welche Version sich in der jeweiligen Python-Umgebung befindet.
Es ist gut zu wissen, welche Version von numpyIhnen 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.
Antworten:
quelle
__version__
.import numpy ; numpy.version.version
. Der Mangel animport 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 Sienumpy.__version__
oder<package>.__version__
als Dominic Rodgers Antwort empfiehlt, die Version zuquelle
Über die Befehlszeile können Sie einfach Folgendes ausgeben:
Oder:
quelle
Lauf:
Sollte eine Liste von Paketen generieren. Scrollen Sie durch zu numpy.
quelle
pip freeze
wenn in einer virtuellen Umgebung?Sie können auch überprüfen, ob Ihre Version MKL verwendet mit:
quelle
Wir können
pip freeze
jede Python-Paketversion abrufen, ohne die Python-Shell zu öffnen.quelle
Wenn Sie NumPy aus der Anaconda-Distribution verwenden , können Sie einfach Folgendes tun:
Dies gibt auch die
Python
Version.Wenn Sie etwas Besonderes wollen, dann verwenden Sie
numexpr
Es gibt viele Informationen, wie Sie unten sehen können:
quelle
conda list numpy
Sie können dies versuchen:
quelle
Sie können die Numpy-Version mit Terminal oder einem Python-Code erhalten.
In einem Terminal (Bash) mit Ubuntu:
In Python 3.6.7 zeigt dieser Code die Numpy-Version:
Wenn Sie diesen Code in die Datei zeigeumpy.py einfügen, können Sie ihn kompilieren:
oder
Ich habe diese Ausgabe:
quelle
pip list | grep numpy
Methode ausführen, wird eine der beiden angezeigt (normalerweise die Numpy-Version von Python 3). Wenn Sie dasshownumpy.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.quelle
Für Python 3.X-Drucksyntax:
Oder
quelle
print(numpy.__version__)
nichtprint numpy.__version__
Nur eine kleine Lösungsänderung zum Überprüfen der Version von numpy mit Python,
Oder,
Meine Projekte in PyCharm laufen derzeit Version
quelle
In einer Python-Shell:
quelle
Reine Python-Zeile, die vom Terminal aus ausgeführt werden kann (sowohl 2.X- als auch 3.X-Version):
Wenn Sie bereits in Python sind, dann:
quelle
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 deinstalliertnumpy
.quelle