Ponieważ użycie opcji __version__zalecane w PEP8 i większości pakietów obsługuje w __version__porównaniu z niestandardowymi version.version, myślę, że odpowiedź ta powinna być traktowana bardziej jako ciekawostka niż zaakceptowana metoda. Użyj numpy.__version__lub <package>.__version__jako odpowiedź Dominica Rodgera zaleca Analizowanie wersji (i tworzenie własnych ciągów wersji) zgodnie z zaleceniami PEP 386 / PEP 440.
Tylko niewielka ostrożność, że możliwe jest, że możesz mieć Pythona i Pythona 3 zarówno z Numpy. Następnie, podczas wykonywania tej pip list | grep numpymetody, pokaże jedną z dwóch (zazwyczaj numeryczną wersję Pythona 3). Kiedy uruchomisz shownumpy.pyprogram zarówno w Pythonie, jak i Pythonie 3, pokażą one dokładnie, jaka wersja jest w każdym odpowiednim środowisku Pythona.
Dobrze jest wiedzieć, że numpymasz wersję uruchomioną, ale mówiąc ściśle, jeśli potrzebujesz tylko określonej wersji w swoim systemie, możesz napisać w ten sposób:
pip install numpy==1.14.3 a to zainstaluje potrzebną wersję i odinstaluje inne wersje numpy.
Odpowiedzi:
źródło
__version__
.import numpy ; numpy.version.version
. Brakimport numpy
przeze mnie, oczywisty nowicjusz.__version__
zalecane w PEP8 i większości pakietów obsługuje w__version__
porównaniu z niestandardowymiversion.version
, myślę, że odpowiedź ta powinna być traktowana bardziej jako ciekawostka niż zaakceptowana metoda. Użyjnumpy.__version__
lub<package>.__version__
jako odpowiedź Dominica Rodgera zaleca Analizowanie wersji (i tworzenie własnych ciągów wersji) zgodnie z zaleceniami PEP 386 / PEP 440.źródło
Z wiersza poleceń możesz po prostu wydać:
Lub:
źródło
Biegać:
Powinien wygenerować listę pakietów. Przewiń do numpy.
źródło
pip freeze
może w środowisku wirtualnym?Możesz również sprawdzić, czy Twoja wersja używa MKL z:
źródło
Możemy użyć,
pip freeze
aby uzyskać dowolną wersję pakietu Python bez otwierania powłoki Python.źródło
Jeśli używasz NumPy z dystrybucji Anaconda , możesz po prostu:
Daje to również
Python
wersję.Jeśli chcesz czegoś wymyślnego, użyj
numexpr
Daje wiele informacji, jak widać poniżej:
źródło
conda list numpy
Możesz spróbować:
źródło
Wersję numpy można uzyskać za pomocą terminala lub kodu w języku Python.
W terminalu (bash) przy użyciu Ubuntu:
W Pythonie 3.6.7 ten kod pokazuje wersję numpy:
Jeśli wstawisz ten kod do pokazanego plikuumpy.py, możesz go skompilować:
lub
Mam ten wynik:
źródło
pip list | grep numpy
metody, pokaże jedną z dwóch (zazwyczaj numeryczną wersję Pythona 3). Kiedy uruchomiszshownumpy.py
program zarówno w Pythonie, jak i Pythonie 3, pokażą one dokładnie, jaka wersja jest w każdym odpowiednim środowisku Pythona.źródło
W przypadku składni wydruku w języku Python 3.X:
Lub
źródło
print(numpy.__version__)
nie jestprint numpy.__version__
Wystarczy niewielka zmiana rozwiązania w celu sprawdzenia wersji numpy za pomocą Pythona,
Lub,
Moje projekty w PyCharm są obecnie uruchomione w wersji
źródło
W powłoce Pythona:
źródło
Czysta linia Python, którą można wykonać z terminala (zarówno wersje 2.X, jak i 3.X):
Jeśli jesteś już w Pythonie, to:
źródło
Dobrze jest wiedzieć, że
numpy
masz wersję uruchomioną, ale mówiąc ściśle, jeśli potrzebujesz tylko określonej wersji w swoim systemie, możesz napisać w ten sposób:pip install numpy==1.14.3
a to zainstaluje potrzebną wersję i odinstaluje inne wersjenumpy
.źródło