Как посмотреть версию numpy
Перейти к содержимому

Как посмотреть версию numpy

  • автор:

Как проверить, какую версию 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 и указать нужную версию перед началом скачивания.

Более сложный вариант, который точно подойдет, если онлайн и целевая машины имеют разные ОС:

  1. Скачать пакеты на онлайн-машине при помощи pip download ,
  2. Найти среди скаченных пакетов те, в названии которых явно содержится версия python и\или ОС . Например: numpy-1.18.1- cp36-cp36m-win32 .whl,
  3. Найти в репозитории PyPI пакеты, которые имеют привязку к версии, и скачать их,
  4. Подменить скачанные пакеты в директории dist ,
  5. Продолжить с 4 пункта предыдущей инструкции.

Как проверить версии модулей Python

Checking Python modules.

Часто возникает необходимость узнать версию установленного модуля 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 можно легко и просто узнавать версии установленных пакетов, что помогает контролировать их актуальность и совместимость с другими пакетами.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *