Как установить Jmespath-term на MacOS?

Опубликовано: 6 Сентября, 2022

JMESPath — это язык выражений для работы с документами JSON. Если вы не знакомы с JMESPath, это язык программирования, который позволяет создавать выражение JMESPath, которое при применении к входному документу JSON создает выходной документ JSON в зависимости от заданного вами выражения. Экспериментирование с выражениями JMESPath — один из самых эффективных способов изучения языка. При использовании терминала JMESPath вы можете видеть результаты ваших выражений JMESPath по мере ввода. В этой статье мы обсудим, как установить Jmespath-term на macOS.

Установка Jmespath-терминала на MacOS

Способ 1: использование pip для установки пакета Jmespath-terminal

Выполните следующие шаги, чтобы установить пакет Jmespath-terminal в macOS с помощью pip:

Шаг 1: Установите последнюю версию Python3 в macOS.

Шаг 2: Теперь проверьте, успешно ли установлены pip3 и python3 в вашей системе.

python3 –version

pip3 –version

Шаг 3: Обновите ваш pip до последней версии, чтобы избежать ошибок в процессе установки.

pip3 install –upgrade pip

Шаг 4: Теперь мы устанавливаем Jmespath-терминал с помощью pip3, используя следующую команду:

pip3 install jmespath-terminal

Примечание. В вашей системе должен быть установлен setuptools с версией ниже 58.0.0.

Способ 2: Использование setup.py для установки Jmespath-терминала

Выполните следующие шаги, чтобы установить пакет Jmespath-terminal в macOS с помощью файла setup.py:

Шаг 1: Загрузите последний исходный пакет Jmespath-terminal отсюда.

curl https://files.pythonhosted.org/packages/eb/f8/517e5f01e657b0ba384e133e0e6c92c577c96c57b3029b9d29b6baa3662f/jmespath-terminal-0.2.1.tar.gz > jmespath.tar.gz

Шаг 2: Теперь извлеките загруженный пакет с помощью следующей команды.

tar -xzvf jmespath.tar.gz

Шаг 3: Теперь мы устанавливаем пакет urwid, потому что jmespath-terminal требует этого пакета. Поэтому мы используем следующую команду для установки последней версии urwid==1.2.2.

pip3 install urwid==1.2.2

Примечание. В вашей системе должны быть установлены инструменты разработчика для XCode MacOS.

Шаг 4: Перейдите на jmespath-terminal-0.2.1 и установите python3 setup.py.

cd jmespath-terminal-0.2.1

python3 setup.py install

Проверка установки терминала Jmespath на macOS

Чтобы убедиться, что терминал Jmespath успешно установлен в вашей системе, используйте следующую команду в своем терминале:

jpterm

Если вы не получили никаких ошибок в выводе, это означает, что Python RSA успешно установлен в вашей системе.