Visidata - установка и настройка окружения
Visidata — это мощный инструмент для работы с табличными данными в терминале. Он позволяет быстро анализировать, фильтровать и преобразовывать данные, используя минимальные ресурсы. Подробнее об этом я написал тут. Так как Visidata - кроссплатформенное приложение, есть очень много способов установить его. Я рекомендую установку как pip пакет для вашего основного глобального python интерпретатора. Это позволит гибко контролировать дополнительные пакеты и зависимости, которые использует Visidata в некоторых кейсах.
Установка Visidata на MacOS/Linux
Шаг 1: Убедитесь, что Python установлен
Visidata распространяется как Python-пакет, поэтому вам потребуется установленный Python версии 3.7 или выше (лучше выше, так вы получите наиболее актуальную и совершенную версию). Чтобы проверить версию Python, выполните команду:
python3 --version
Если Python не установлен, вы можете установить его через менеджер пакетов вашей системы:
MacOS:
Установите Homebrew (если он еще не установлен), затем выполните команду:
brew install python
Linux:
Для большинства дистрибутивов Linux установка Python выполняется через стандартный менеджер пакетов. Вот инструкции для популярных дистрибутивов:
- Ubuntu/Debian:
sudo apt update
sudo apt install python3 python3-pip
- Fedora:
sudo dnf install python3 python3-pip
- Arch Linux/Manjaro:
sudo pacman -S python python-pip
- CentOS/RHEL:
Для CentOS/RHEL версии 8 и выше:
sudo dnf install python3 python3-pip
Для более старых версий CentOS (например, CentOS 7), возможно, потребуется установить Python из сторонних репозиториев EPEL:
sudo yum install epel-release
sudo yum install python3 python3-pip
Если ваш дистрибутив не указан в списке, обратитесь к официальной документации вашего дистрибутива или соберите Python из исходного кода.
Шаг 2: Установка Visidata через pip
После того как Python установлен, вы можете установить Visidata с помощью pip
— стандартного менеджера пакетов для Python. Выполните следующую команду:
pip install visidata --upgrade
Эта команда установит последнюю версию Visidata.
Шаг 3: Проверка установки
После завершения установки убедитесь, что Visidata работает корректно. Выполните команду:
vd --version
Если установка прошла успешно, вы увидите номер версии Visidata.
Если после установки команда vd
не распознается, это может быть связано с тем, что директория, в которую pip
установил Visidata, не добавлена в переменную окружения PATH
. Чтобы исправить это:
- Найдите путь, куда
pip
установил пакеты. Выполните команду:
# На MacOS это будет что-то вроде `/opt/homebrew/bin/python3`
which python3
- Убедитесь, что директория
bin
внутри этого пути добавлена в вашPATH
. Например, для MacOS/Linux это может быть:
export PATH="/opt/homebrew/bin/python3/bin:$PATH"
- Добавьте эту строку в ваш файл конфигурации оболочки (
~/.bashrc
,~/.zshrc
или другой, в зависимости от используемой оболочки), чтобы изменения сохранялись после перезагрузки терминала. Или выполните команду:
source ~/.bashrc # Если у вас оболчка bash
source ~/.zshrc # Если у вас оболчка zsh
- Cнова проверьте команду:
vd --version
Если проблема сохраняется, попробуйте переустановить Visidata с флагом --user
:
pip install --user visidata --upgrade
Шаг 4: Установка дополнительных зависимостей
В своей работе Visidata использует различные python библиотеки, установленные в том же окружении, что и сам Visidata. Установим дополнительные зависимости:
pip install PyYAML lxml pandas xlrd openpyxl h5py xport savReaderWriter --upgrade
Эти библиотеки позволят Visidata работать с файлами Excel, YAML, HDF5, XML, XPT, SAV, Arrow и HTML table.
Visidata позволяет экспортировать данные во множестве форматов. Чтобы расширить эти возможности, установим библиотеку tabulate
, и мы сможем экспортировать наши данные в виде красивых таблиц.
pip install tabulate --upgrade
Доступные форматы таблиц доступны в официальной документации tabulate
Установка Visidata на Windows
Шаг 1: Убедитесь, что Python установлен
На Windows вам также потребуется Python версии 3.7 или выше. Чтобы проверить наличие Python на вашем компьютере, выполните в командной строке (cmd) или PowerShell:
python --version
Если Python не установлен, скачайте его с официального сайта python.org и установите. Во время установки обязательно отметьте опцию “Add Python to PATH”, чтобы команды python
и pip
были доступны из командной строки.
Шаг 2: Установка Visidata через pip
После установки Python выполните следующую команду в командной строке (cmd) или PowerShell:
pip install visidata --upgrade
Эта команда установит последнюю версию Visidata.
Шаг 3: Проверка установки
Чтобы убедиться, что Visidata установлена и работает корректно, выполните команду:
vd --version
Если установка прошла успешно, вы увидите номер версии Visidata.
Если команда vd
не распознается, это может быть связано с тем, что директория Scripts (где находятся исполняемые файлы Python) не добавлена в переменную окружения PATH
. Чтобы исправить это:
Найдите путь к директории Scripts. Обычно это что-то вроде:
C:\Users\<Ваше_Имя>\AppData\Local\Programs\Python\Python<версия>\Scripts\
Добавьте этот путь в переменную окружения
PATH
:
- Нажмите Win + S и найдите “Environment Variables” (Переменные среды).
- В разделе “System Variables” найдите переменную
Path
и нажмите “Edit”. - Добавьте путь к директории Scripts.
- Перезапустите командную строку и снова проверьте команду:
vd --version
Если проблема сохраняется, попробуйте переустановить Visidata с флагом --user
:
pip install --user visidata --upgrade
Шаг 4: Установка дополнительных зависимостей
В своей работе Visidata использует различные python библиотеки, установленные в том же окружении, что и сам Visidata. Установим дополнительные зависимости:
pip install PyYAML lxml pandas xlrd openpyxl h5py xport savReaderWriter --upgrade
Эти библиотеки позволят Visidata работать с файлами Excel, YAML, HDF5, XML, XPT, SAV, Arrow и HTML table.
Visidata позволяет экспортировать данные во множестве форматов. Чтобы расширить эти возможности, установим библиотеку tabulate
, и мы сможем экспортировать наши данные в виде красивых таблиц.
pip install tabulate --upgrade
Доступные форматы таблиц доступны в официальной документации tabulate
Теперь вы готовы использовать Visidata для анализа данных! Если у вас возникнут вопросы или проблемы с установкой, проверьте официальную документацию.