Как проверить, какую версию NumPy я использую?
Как я могу проверить, какую версию NumPy я использую?
Поделиться Источник 05 октября 2009 в 13:56
17 ответов
import numpy numpy.version.version
Поделиться 05 октября 2009 в 14:02
import numpy print(numpy.__version__)
Поделиться 05 октября 2009 в 14:01
Из командной строки вы можете просто выдать:
python -c "import numpy; print(numpy.version.version)"
python -c "import numpy; print(numpy.__version__)"
Поделиться 24 декабря 2009 в 12:10
pip list
Должен сгенерировать список пакетов. Прокрутите до 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)
Поделиться 09 мая 2017 в 05:59
Вы также можете проверить, использует ли ваша версия MKL с помощью:
import numpy numpy.show_config()
Поделиться 03 июня 2013 в 19:40
Вы можете попробовать это:
Поделиться 20 сентября 2017 в 19:47
Мы можем использовать pip freeze для получения любой версии пакета Python без открытия оболочки Python.
pip freeze | grep 'numpy'
Поделиться 02 ноября 2015 в 02:06
Если вы используете NumPy из дистрибутива Anaconda , то вы можете просто сделать:
$ conda list | grep numpy numpy 1.11.3 py35_0
Это также дает версию Python .
Если вам нужно что-то интересное, то используйте numexpr
Он дает много информации, как вы можете видеть ниже:
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) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Поделиться 20 февраля 2017 в 21:52
pip show numpy
pip3 show numpy
Работает как на Windows, так и на Linux. Должно работать и на Mac, если вы используете pip.
Поделиться 01 ноября 2020 в 18:53
Вы можете получить версию numpy с помощью терминала или кода Python.
В терминале (bash) с использованием Ubuntu:
pip list | grep numpy
В python 3.6.7 этот код показывает версию numpy:
import numpy print (numpy.version.version)
Если вы вставите этот код в файл shownumpy.py, вы можете скомпилировать его:
python shownumpy.py
python3 shownumpy.py
У меня есть такой вывод:
1.16.1
Поделиться 22 февраля 2019 в 20:10
Просто небольшое изменение решения для проверки версии numpy с помощью Python,
import numpy as np print("Numpy Version:",np.__version__)
import numpy as np print("Numpy Version:",np.version.version)
Мои проекты в PyCharm в настоящее время работают на версии
1.17.4
Поделиться 03 декабря 2019 в 01:35
import numpy print numpy.__version__
Поделиться 09 июля 2017 в 11:34
Для синтаксиса печати Python 3.X:
python -c "import numpy; print (numpy.version.version)"
python -c "import numpy; print(numpy.__version__)"
Поделиться 03 ноября 2015 в 01:51
В оболочке Python:
>>> help() help> numpy
Поделиться 26 июля 2017 в 09:28
Для Windows
pip list | FINDSTR numpy
Для Linux
pip list | grep numpy
Поделиться 19 августа 2021 в 15:05
Чистая строка Python, которая может быть выполнена из терминала (как версии 2.X, так и 3.X):
python -c "import numpy; print(numpy.version.version)"
Если вы уже находитесь внутри Python, то:
import numpy print(numpy.version.version)
Поделиться 19 июля 2018 в 15:00
Хорошо знать версию numpy , которую вы запускаете, но строго говоря, если вам просто нужна определенная версия на вашей системе, вы можете написать так:
pip install numpy==1.14.3 и это установит необходимую вам версию и удалит другие версии numpy .
Установка NumPy и Python
Советую класть их все вместе в одну папку, чтобы менять только названия пакета и не менять путь.
Отслеживать
48.7k 17 17 золотых знаков 56 56 серебряных знаков 100 100 бронзовых знаков
ответ дан 10 янв 2020 в 10:02
129 8 8 бронзовых знаков
Еще с гита можно скачать github.com/numpy/numpy
10 янв 2020 в 13:19
PIP позволяет скачивать пакеты вместе со всеми зависимостями и после установить их локально.
Таким образом для переноса пакета со всеми зависимостями с онлайн-машины (с установленным python) на машину без доступа к Интернету следует:
-
Убедиться, что версия python на обоих машинах совпадает,
python --version
mkdir dist cd dist
pip download
pip install --no-index --find-links=/path/to/dist_directory
Ситуация усложняется, если онлайн-машина и целевая машина имеют разные версии python или ОС .
В случае с разными версиями python можно создать отдельный venv и указать нужную версию перед началом скачивания.
Более сложный вариант, который точно подойдет, если онлайн и целевая машины имеют разные ОС:
- Скачать пакеты на онлайн-машине при помощи pip download ,
- Найти среди скаченных пакетов те, в названии которых явно содержится версия python и\или ОС . Например: numpy-1.18.1- cp36-cp36m-win32 .whl,
- Найти в репозитории PyPI пакеты, которые имеют привязку к версии, и скачать их,
- Подменить скачанные пакеты в директории dist ,
- Продолжить с 4 пункта предыдущей инструкции.
Как проверить версии модулей Python

Часто возникает необходимость узнать версию установленного модуля Python, чтобы быть уверенным в его совместимости с другими компонентами проекта или для обеспечения корректной работы программы. К примеру, модуль numpy был установлен в проект с помощью инструмента pip :
pip install numpy
И теперь необходимо узнать его версию.
Эта задача может быть решена несколькими способами, в зависимости от потребностей и предпочтений.
Использование командной строки
Самый простой способ проверить версию модуля Python — использовать командную строку. Следующая команда покажет версию установленного модуля:
pip show numpy
В результате будет выведена информация о модуле, включая его версию.
Использование Python shell
Если требуется проверить версию модуля прямо во время выполнения программы, можно использовать Python shell. Для этого нужно импортировать модуль и вывести его атрибут __version__ . Вот пример для модуля numpy :
import numpy print(numpy.__version__)
Эта команда выведет версию установленного модуля numpy .
Оба этих способа позволяют быстро и просто узнать версию установленного модуля Python. Выбор метода зависит от конкретной ситуации и предпочтений пользователя.
Как узнать версию установленного пакета в Python с помощью pip
При работе с Python часто возникает необходимость использования различных сторонних пакетов. Это могут быть библиотеки для анализа данных, машинного обучения, работы с веб-серверами и многие другие. Иногда бывает важно знать, какую именно версию пакета вы используете. Например, в некоторых случаях функционал пакета может меняться от версии к версии.
Инструмент для установки пакетов в Python называется pip. Он позволяет устанавливать, обновлять и удалять пакеты. Но кроме этого, с его помощью можно узнать версию установленного пакета.
Допустим, есть пакет с названием XYZ. Чтобы узнать его версию, можно воспользоваться командой pip show XYZ в командной строке. В выводе этой команды будет строка Version , которая и показывает версию пакета.
pip show XYZ
Вывод будет примерно таким:
Name: XYZ Version: 1.0.0 Summary: XYZ is a sample package Home-page: https://example.com Author: Example Author Author-email: author@example.com License: MIT Location: /usr/local/lib/python3.7/site-packages Requires: Required-by:
В данном примере версия пакета XYZ — 1.0.0.
Таким образом, с помощью pip можно легко и просто узнавать версии установленных пакетов, что помогает контролировать их актуальность и совместимость с другими пакетами.