Как мне проверить, установлен ли модуль в Python, и установить его при необходимости?

Как узнать, установлен ли модуль python в системе или нет: Вы можете выполнить очень простой тест в терминале,

$ python -c "import math"$ echo $?0                                # math module exists in system$ python -c "import numpy"Traceback (most recent call last):  File "<string>", line 1, in <module>ImportError: No module named numpy$ echo $?1                                # numpy module does not exist in system

Как я его установлю, если он не установлен

Вы можете установить определенный модуль, загрузив соответствующие пакеты из репозитория, например, вы можете устанавливать scipy как,

sudo apt-get install python-scipy ## for Python2sudo apt-get install python3-scipy ## for Python3

Попеременно Вы также можете установить модуль python с помощью python-pip как было предложено Заком Титаном в комментарий ниже, Для установки numpy Вы можете использовать

pip install numpy

Предупреждение: Настоятельно рекомендуется устанавливать python-модули только с использованием официального репозитория Ubuntu и не использовать pip способ, как суперпользователь(то есть, как root или с помощью sudo). В некоторых случаях это может сделать вашу систему непригодной для использования, нарушив системный python.

Как установить пакеты с помощью pip в локальную виртуальную среду.