Как узнать версию numpy
How do I check which version of NumPy I’m using?
How can I check which version of NumPy I’m using?
(FYI this question has been edited because both the question and answer are not platform specific.)
17 Answers 17
.__version__ as Dominic Rodger’s answer recommends Parse the version (and create your own version strings) as recommended in PEP 386 / PEP 440.
From the command line, you can simply issue:
Should generate a list of packages. Scroll through to numpy.
You can also check if your version is using MKL with:
We can use pip freeze to get any Python package version without opening the Python shell.
If you’re using NumPy from the Anaconda distribution, then you can just do:
This gives the Python version as well.
If you want something fancy, then use numexpr
It gives lot of information as you can see below:
You can get numpy version using Terminal or a Python code.
In a Terminal (bash) using Ubuntu:
In python 3.6.7, this code shows the numpy version:
If you insert this code in the file shownumpy.py, you can compile it:
I’ve got this output:
For Python 3.X print syntax:
Just a slight solution change for checking the version of numpy with Python,
My projects in PyCharm are currently running version
Works on both windows and linux. Should work on mac too if you are using pip.
Pure Python line that can be executed from the terminal (both 2.X and 3.X versions):
If you are already inside Python, then:
It is good to know the version of numpy you run, but strictly speaking if you just need to have specific version on your system you can write like this:
Как проверить, какую версию NumPy я использую?
Как я могу проверить, какую версию NumPy я использую?
(FYI этот вопрос был отредактирован, потому что и вопрос, и ответ не являются специфичными для платформы.)
15 ответов
Из командной строки вы можете просто выдать:
Как узнать, какую версию Google Chrome я использую на Windows? Я установил Chrome для работы с: https:/ / www.google.ca / работа / chrome / браузер / Но номер версии точно такой же, как и обычный. Чем отличается то, что может доказать, что я использую корпоративную версию Chrome от.
Следует сгенерировать список пакетов. Прокрутите страницу до numpy.
Вы также можете проверить, использует ли ваша версия MKL с помощью:
Если вы хотите что-то необычное, то используйте numexpr
Это дает много информации, как вы можете видеть ниже:
Вы можете попробовать это:
Вы можете получить версию numpy, используя код Terminal или Python.
В a Terminal (bash) с использованием Ubuntu:
В python 3.6.7 этот код показывает версию numpy:
Если вы вставите этот код в файл shownumpy.py, то сможете его скомпилировать:
У меня есть такой вывод:
Для синтаксиса печати Python 3.X:
Просто небольшое изменение решения для проверки версии numpy с Python,
Мои проекты в PyCharm в настоящее время работают под управлением версии
Чистая строка Python, которая может быть выполнена из terminal (как версии 2.X, так и 3.X):
Если вы уже находитесь внутри Python, то:
Похожие вопросы:
Можете ли вы сказать мне, как узнать, какую версию Richfaces я использую? Мне нужно знать, если у меня уже установлен jQuery, так что, возможно, способ проверить это тоже поможет в качестве ответа.
Мне нужно знать, какую версию reportlab я использую. Следующее, похоже, не работает. import reportlab print reportlab.__version__
Как узнать, какую версию Google Chrome я использую на Windows? Я установил Chrome для работы с: https:/ / www.google.ca / работа / chrome / браузер / Но номер версии точно такой же, как и обычный.
Простой вопрос! Как я могу узнать, какую версию Saxon я использую? У меня есть файл sazon9he.jar, но я не могу определить точную версию (то есть это 9.7 или 9.6. ) Спасибо!
Я только что создал новый проект Swift в рамках Xcode. Мне интересно, какую версию Swift он использует. Как я могу увидеть в Xcode или terminal, какую версию Swift я использую внутри своего проекта?
Мне нужно продублировать проект jhipster. С тех пор как я создал этот проект, я обновил версии jhipster. Я хочу дублировать проект с той же версией jhipster первого проекта. Как узнать, какую версию.
Как проверить Numpy Version в вашем скрипте?
Автор оригинала: Chris.
Что такое numpy библиотека?
Numpy – это библиотека Python, которая позволяет выполнять численные расчеты. Подумайте о линейной алгебре в школе (или университете) – Numpy – библиотека Python. Это о матрицах и векторах – и выполнение операций на них.
Чтобы проверить Numpy версию, запущенную в своем скрипте, запустите две команды в оболочке:
Вот код и версия вывода на моем компьютере:
Вывод в моем сценарии Python:
Получить подробную информацию о версии с numpy.version
В качестве альтернативы, чтобы проверить функцию Numpy, запущенную в своем скрипте, запустите две команды в вашей оболочке:
Вот код и версия вывода на моем компьютере:
Вывод в моем сценарии Python:
numpy.version Имя относится к самому подмодулю, которое упаковано множеством дополнительной информации
Например, numpy.version Модуль может предоставить вам еще больше понимания, как показано в следующем фрагменте кода:
Как проверить вашу numpy версию с pip? [ Win, MacOS, Linux]
Чтобы проверить вашу numpy версию с пипс В вашей командной строке Windows, PowerShell, MacOS Terminal или Linux Shell, запустите PIP Show Numpy Отказ Вторая строка вывода предоставляет вашу numpy версию.
Вот скриншот на моем компьютере Windows с использованием PowerShell:
Ресурсы и дальнейшее чтение
Вы можете проверить новейшие Numpy Versions здесь: https://pypi.org/project/numpy/#history
Если вам нужно получить переподготовку на Numpy, проверить мою углубленное руководство Numpy на этом блоге Finxter.
Если вы действительно амбициозны по поводу ваших научных навыков данных, проверьте нашу углубленную книгу Coffe Break Numpy (Amazon Link).
Работая в качестве исследователя в распределенных системах, доктор Кристиан Майер нашел свою любовь к учению студентов компьютерных наук.
Чтобы помочь студентам достичь более высоких уровней успеха Python, он основал сайт программирования образования Finxter.com Отказ Он автор популярной книги программирования Python одноклассники (Nostarch 2020), Coauthor of Кофе-брейк Python Серия самооставленных книг, энтузиаста компьютерных наук, Фрилансера и владелец одного из лучших 10 крупнейших Питон блоги по всему миру.
Его страсти пишут, чтение и кодирование. Но его величайшая страсть состоит в том, чтобы служить стремлению кодер через Finxter и помогать им повысить свои навыки. Вы можете присоединиться к его бесплатной академии электронной почты здесь.
Как проверить, какую версию NumPy я использую?
Как я могу проверить, какую версию NumPy я использую?
(К вашему сведению, этот вопрос был отредактирован, потому что и вопрос, и ответ не зависят от платформы.)
ОТВЕТЫ
Ответ 1
Ответ 2
Ответ 3
Из командной строки вы можете просто выполнить:
Ответ 4
Вы также можете проверить, использует ли ваша версия MKL:
Ответ 5
Должен генерировать список пакетов. Прокрутите до numpy.
Ответ 6
Мы можем использовать pip freeze чтобы получить любую версию пакета Python, не открывая оболочку Python.
Ответ 7
Если вы используете NumPy из дистрибутива Anaconda, то вы можете просто сделать:
Если вы хотите что-то необычное, тогда используйте numexpr
Это дает много информации, как вы можете видеть ниже:
Ответ 8
Вы можете попробовать следующее:
Ответ 9
Для Python 3.X синтаксис печати:
Ответ 10
Ответ 11
Ответ 12
Вы можете получить цифровую версию, используя терминал или код Python.
В терминале (bash) с использованием Ubuntu:
В python 3.6.7 этот код показывает версию numpy:
Если вы вставите этот код в файл показанныйumpy.py, вы можете скомпилировать его:
У меня есть этот вывод:
Ответ 13
Чистая строка Python, которая может быть выполнена из терминала (версии 2.X и 3.X):
Если вы уже находитесь в Python, то:
Ответ 14
Хорошо знать версию numpy вы запускаете, но, строго говоря, если вам просто нужна конкретная версия в вашей системе, вы можете написать так:
Как проверить версию модулей Python?
В большинстве систем Linux вы можете передать это grep (или findstr в Windows), чтобы найти строку для конкретного пакета, который вас интересует:
Ты можешь попробовать
Используйте pkg_resources модуль, распространяемый вместе с setuptools библиотекой. Обратите внимание, что строка, которую вы передаете get_distribution методу, должна соответствовать записи PyPI.
и если вы хотите запустить его из командной строки, вы можете сделать:
Обратите внимание, что строка, передаваемая get_distribution методу, должна быть именем пакета, зарегистрированным в PyPI, а не именем модуля, который вы пытаетесь импортировать.
Я думаю, что это может помочь, но сначала установите show пакет, чтобы запустить, а pip show затем используйте шоу, чтобы найти версию!
Лучший способ сделать это:
Для деталей конкретного пакета
Это детализирует имя_пакета, версию, автора, местоположение и т. Д.
Больше подробностей: >>> pip help
pip должен быть обновлен, чтобы сделать это.
В Windows рекомендуем команду:
В python3 со скобками вокруг печати
module.__version__ это хорошая первая вещь, чтобы попробовать, но это не всегда работает.
Если вы не хотите раскошелиться, и вы используете pip 8 или 9, вы все равно можете использовать pip.get_installed_distributions() для получения версий из Python:
обновление: решение здесь работает в пипсах 8 и 9, но в пипсе 10 функция была перемещена из pip.get_installed_distributions в pip._internal.utils.misc.get_installed_distributions в явное указание, что она не для внешнего использования. Не стоит полагаться на это, если вы используете pip 10+.
Предыдущие ответы не решили мою проблему, но этот код сделал:
Вы можете использовать importlib_metadata библиотеку для этого.
Начиная с python 3.8 он включен в стандартную библиотеку.
Затем, чтобы проверить версию пакета (в этом примере lxml ), запустите:
Имейте в виду, что это работает только для пакетов, установленных из PyPI. Кроме того, вы должны передать имя пакета в качестве аргумента version методу, а не имя модуля, которое предоставляет этот пакет (хотя обычно они совпадают).
Используйте, dir() чтобы узнать, имеет ли модуль __version__ атрибут вообще.
Если вышеперечисленные методы не работают, стоит попробовать в python следующее:
затем напечатайте название версии
Это определенно будет работать
Предполагая, что мы используем Jupyter Notebook (если вы используете терминал, отбросьте восклицательные знаки):
1) если пакет (например, xgboost) был установлен с помощью pip :
2) если пакет (например, caffe) был установлен с помощью conda :
Некоторые модули не имеют __version__ атрибутов, поэтому проще всего проверить в терминале: pip list
Вот пример из документации:
Я предлагаю открыть python оболочку в терминале (в интересующей вас версии python), импортировать библиотеку и получить ее __version__ атрибут.
Это работает и в Jupyter Notebook на Windows! Пока Jupyter запускается из командной строки, совместимой с bash, такой как Git Bash (MingW64), решения, приведенные во многих ответах, могут использоваться в Jupyter Notebook в системах Windows с одним небольшим изменением.
Я использую Windows 10 Pro с Python, установленным через Anaconda, и следующий код работает, когда я запускаю Jupyter через Git Bash (но не при запуске из приглашения Anaconda).
Вывод будет выглядеть так:
Смотрите документацию для деталей.
Чтобы получить список нестандартных (pip) модулей, импортированных в текущий модуль:
Этот код был составлен из решений как на этой странице, так и из Как вывести список импортированных модулей?
(Он предоставит все библиотеки вместе с информацией о версии).
(Это дает полную информацию о библиотеке).
Вы можете попробовать это:
Это выведет все пакеты с их версиями. Вывод
Опираясь на ответ Якуба Кукула, я нашел более надежный способ решения этой проблемы.
Мы можем перебрать этот генератор так:
Это вернет словарь с модулями в качестве ключей и их версией в качестве значения. Этот подход может быть расширен гораздо больше, чем номер версии.
Спасибо Якубу Кукулу за указание в правильном направлении
Написание этого ответа для пользователей Windows. Как предлагается во всех других ответах, вы можете использовать эти утверждения как:
Но есть некоторые модули, которые не печатают свою версию даже после использования описанного выше метода. Итак, что вы можете просто сделать: