Как установить Seaborn в Python (Исправление: no module named seaborn)
В этом уроке вы узнаете, как установить библиотеку Seaborn с использованием Python. Вы также узнаете, как исправить ошибку "no module named seaborn". Библиотека Seaborn строится поверх Matplotlib, чтобы упростить создание статистических визуализаций.
К концу этого урока вы узнаете следующее:
Как установить Seaborn с Python, используя pip
Как исправить ошибку «нет модуля с именем seaborn»
Оглавление
Предварительные условия для установки Seaborn
Для установки Seaborn требуется два основных пакета:
Требуется Python версии 3.7 или выше. Seaborn больше не поддерживает версию Python 2.
Либо pip, либо conda
В дополнение к этим требованиям, Seaborn требует NumPy, Pandas и Matplotlib. Поскольку он строит статистически сложные визуализации, также необходимы либо scipy, либо statsmodel.
Как установить Seaborn на Windows с помощью pip
Самый простой способ установить библиотеку Seaborn
на Windows — использовать менеджер пакетов Python pip
. Чтобы установить последнюю версию библиотеки, вы можете просто ввести следующую команду в командной строке:
python -m pip install seaborn
Чтобы установить конкретную версию библиотеки, например, версию 0.12.1, вы можете написать следующую команду:
python -m pip install seaborn==0.12.1
Это так же просто! В следующем разделе вы узнаете, как установить библиотеку requests
на macOS с помощью менеджера пакетов pip
.
Как установить Seaborn на macOS с помощью pip
Похожим образом, как это делается в Windows, наиболее простой способ установить библиотеку Seaborn на macOS заключается в использовании пакетного менеджера pip
. На macOS это выполняется через приложение Терминал. В Терминале просто выполните следующую команду:
pip install seaborn
Чтобы установить конкретную версию библиотеки, такую как версия 0.12.1, вы можете использовать следующую команду:
pip install seaborn==0.12.1
В следующем разделе вы узнаете, как установить библиотеку Seaborn
на Linux.
Как установить Seaborn на Linux с помощью pip
Чтобы установить библиотеку seaborn
с помощью менеджера пакетов pip
на Linux, вы можете использовать приложение терминала. Когда приложение открыто, выполните следующую команду:
pip install seaborn
Аналогично приведенному выше примеру, для установки конкретной версии библиотеки, например, версии 0.12.1, вы можете использовать следующую команду:
pip install seaborn==0.12.1
В следующем разделе вы узнаете, как установить библиотеку requests
в виртуальной среде.
Как установить Seaborn в виртуальной среде
Использование виртуального окружения - это хорошая идея по многим причинам. Во-первых, это позволяет лучше понимать, какие версии библиотек вы используете. Кроме того, это помогает поддерживать более чистую среду разработки.
Установка библиотеки seaborn
в виртуальной среде происходит так же, как описано выше, за исключением того, что сначала нужно создать и активировать виртуальную среду. Вы можете создать и активировать среду на Windows, используя метод ниже:
python -m venv venv
.\venv\Scripts\activate
На macOS вы можете написать
virtualenv venv
source venv/bin/activate
Как только окружение создано, вы можете использовать любой из методов pip
, показанных выше, чтобы установить библиотеку requests
. Это показано в приведенном ниже кодовом блоке:
# На Windows:
python -m pip install seaborn # Установка библиотеки seaborn с помощью pip в Windows
# На macOS или Linux
pip install seaborn # Установка библиотеки seaborn с помощью pip в macOS или Linux
В следующем разделе вы узнаете, как установить библиотеку, используя файл requirements.txt.
Как установить запросы с помощью requirements.txt
Использование файла requirements.txt особенно полезно при совместном использовании кода с другими через инструменты управления исходным кодом, такие как Github. Этот файл позволяет легко отслеживать и определять пакеты, которые используются в проекте.
Чтобы использовать файл requirements.txt
для установки библиотеки seaborn
, создайте файл с именем requirements.txt
в корневой папке вашего проекта. В этом файле добавьте строку, содержащую requests
.
Затем вы можете использовать менеджер пакетов pip
, чтобы установить все библиотеки, перечисленные в файле. Это можно сделать с помощью следующей команды:
pip install -r requirements.txt
В заключительной части вы узнаете, как установить библиотеку requests
напрямую из исходного кода на Github
Как установить запросы из Github
Если у вас установлен Git, вы можете установить библиотеку requests
напрямую из исходного кода. Это позволяет установить библиотеку непосредственно из её исходников.
Чтобы сделать это, вы можете использовать пакетный менеджер pip
, указав URL на исходный код напрямую.
pip install git+https://github.com/mwaskom/seaborn.git
Таким образом вы сможете убедиться, что устанавливаемый код является именно тем, который вы хотите использовать.
Как исправить ошибку «Нет модуля с именем Seaborn»
Когда вы пытаетесь запустить программу, которая импортирует Seaborn, вы можете столкнуться со следующей ошибкой:
ModuleNotFoundError: No module named seaborn
В целом, это означает, что Seaborn не был установлен (или установлен неправильно). Чтобы решить проблему, вы можете просто установить Seaborn, используя любой из описанных выше методов.
Например, вы можете просто ввести следующую команду в свой терминал:
pip install seaborn
Еще одна распространенная проблема, с которой вы можете столкнуться, — это использование несовместимой версии Python. Учитывая, что Seaborn предъявляет очень строгие требования к новейшим версиям, это важно проверить.
Seaborn требует как минимум Python 3.7 и несовместим с Python версии 2. Чтобы проверить версию Python, вы можете выполнить следующую команду:
python --version
Часто задаваемые вопросы
Заключение
В этом уроке вы узнали, как установить Seaborn в Python. Вы изучили, как установить библиотеку Seaborn с помощью менеджера пакетов pip в Windows, macOS и Linux. Вы также узнали, как установить библиотеку в виртуальных окружениях и напрямую с Github. Далее вы узнали, как решить ошибку ModuleNotFoundError: No module named seaborn. Эта ошибка возникает, когда библиотека Seaborn не установлена или установлена неправильно.
Дополнительные ресурсы
Чтобы узнать больше о связанных темах, ознакомьтесь с ресурсами ниже:
Названия и метки осей Seaborn: добавление и настройка
Настройте местоположение, метки, текст и т. д. Seaborn Legends.
Seaborn despine: как работать с шипами и удалять их
Last updated