NumPy – це фундаментальна бібліотека Python для наукових обчислень, що забезпечує підтримку великих багатовимірних масивів і матриць. Вона слугує основою для численних застосувань аналізу даних, машинного навчання та наукових додатків. Якщо ви працюєте над складними чисельними обчисленнями, маніпулюєте даними або будуєте передові моделі, NumPy – незамінний інструмент у вашому арсеналі Python.
Встановлення досить просте і передбачає, що ви працюєте під обліковим записом root, якщо це не так, вам може знадобитися додати ‘sudo’ до команд, щоб отримати привілеї root.
Необхідні умови
- Сервер під керуванням однієї з таких операційних систем: Debian 12 (Bookworm).
- Рекомендується використовувати свіжу інсталяцію ОС, щоб запобігти можливим проблемам.
- SSH-доступ до сервера (або просто відкрийте Terminal, якщо ви працюєте на робочому столі).
- Активне підключення до Інтернету. Інтернет-з’єднання знадобиться для завантаження необхідних пакетів і залежностей для NumPy.
- Обліковий запис користувача з привілеями sudo для виконання адміністративних команд.
Встановлення NumPy на Debian 12 Bookworm
Крок 1. Спочатку ми оновимо наші сховища пакетів, щоб завантажити останні версії всіх необхідних програм під час інсталяції:
sudo apt update
sudo apt upgrade
Крок 2. Встановлення NumPy на Debian 12.
Метод 1: Встановлення NumPy через APT
Найпростіший і рекомендований метод встановлення NumPy на Debian – через офіційні репозиторії пакетів за допомогою Advanced Package Tool (APT).
Знайдіть пакет NumPy, щоб переконатися в його наявності:
apt-cache search numpy
Встановіть пакет NumPy за допомогою apt:
sudo apt install python3-numpy
Це дозволить встановити NumPy для Python 3. Якщо вам потрібно встановити його для Python 2, використовуйте таку команду:
sudo apt install python-numpy
Після завершення інсталяції ви можете переконатися, що NumPy встановлено правильно, запустивши інтерпретатор Python та імпортувавши модуль NumPy:
python3 -c "import numpy; print(numpy.__version__)"
Метод 2: Встановлення NumPy через PIP
PIP (Python Package Installer) – це рекомендована система керування пакетами для встановлення пакетів Python. Цей метод дозволяє встановити NumPy безпосередньо з індексу пакетів Python (PyPI).
Спочатку переконайтеся, що PIP встановлено у вашій системі. Зазвичай він входить до комплекту постачання Python, але якщо його немає, ви можете встановити його, слідуючи офіційному керівництву з встановлення PIP.
Використовуйте наступну команду для встановлення NumPy з PIP:
### For Python 2 ###
pip2 install numpy
### For Python 3 ###
pip3 install numpy
Потім створіть нове віртуальне середовище за допомогою модуля venv:
python3 -m venv myenv
source myenv/bin/activate
Після активації віртуального середовища ви можете встановити NumPy в ізольованому середовищі:
pip install numpy
Після завершення інсталяції ви можете переконатися, що NumPy встановлено правильно, запустивши інтерпретатор Python та імпортувавши модуль NumPy:
python -c "import numpy; print(numpy.__version__)"
Якщо вам потрібно оновити NumPy до останньої версії, ви можете скористатися такою командою:
pip install --upgrade numpy
Метод 3: Встановлення NumPy з вихідного коду
Встановлення NumPy з вихідного коду може бути корисним, якщо вам потрібні специфічні функції або оптимізації, недоступні в готових пакетах. Однак цей метод вимагає додаткових кроків і залежностей.
По-перше, завантажте останню версію вихідного коду NumPy з офіційного сайту NumPy або скористайтеся наступною командою:
wget https://github.com/numpy/numpy/releases/download/v1.26.4/numpy-1.26.4.tar.gz
Перед компіляцією NumPy з вихідних текстів вам потрібно встановити необхідні залежності для збірки. У Debian ви можете встановити їх за допомогою такої команди:
sudo apt install build-essential python3-dev python3-setuptools
Витягніть завантажений вихідний код NumPy і перейдіть у розпаковану директорію:
tar -xzf numpy-1.26.4.tar.gz
cd numpy-1.26.4
Щоб зібрати та встановити NumPy з вихідних кодів, виконайте такі команди:
### For Python 2 ###
python2 setup.py build
sudo python2 setup.py install
### For Python 3 ###
python3 setup.py build
sudo python3 setup.py install
У деяких випадках вам може знадобитися встановити змінні оточення, щоб переконатися, що NumPy правильно розпізнається вашою системою. Зверніться до документації по NumPy або онлайн-ресурсів для отримання конкретних інструкцій залежно від конфігурації вашої системи.
Після завершення інсталяції ви можете переконатися, що NumPy встановлено правильно, запустивши інтерпретатор Python та імпортувавши модуль NumPy:
python -c "import numpy; print(numpy.__version__)"
Вітаємо! Ви успішно встановили NumPy. Для отримання додаткової допомоги або корисної інформації ми рекомендуємо вам відвідати офіційний сайт NumPy.