Если у вас есть php:
php -r 'var_export(json_decode(`curl http://twitter.com/users/username.json`, 1));'
Например: у нас есть ресурс, который предоставляет json странам iso-коды: http://country.io/iso3.json и мы можем легко увидеть его в оболочке с curl:
curl http://country.io/iso3.json
, но она выглядит не очень удобной и не читаемой, лучше разобрать json и увидеть читаемую структуру:
php -r 'var_export(json_decode(`curl http://country.io/iso3.json`, 1));'
Этот код напечатает что-то вроде:
array (
'BD' => 'BGD',
'BE' => 'BEL',
'BF' => 'BFA',
'BG' => 'BGR',
'BA' => 'BIH',
'BB' => 'BRB',
'WF' => 'WLF',
'BL' => 'BLM',
...
, если у вас есть вложенные массивы, этот вывод будет выглядеть намного лучше ...
Надеюсь, это поможет ...
Во-первых, убедитесь, что ваша система полностью обновлена:
sudo apt update
sudo apt upgrade
Далее, установите набор инструментов GCC по умолчанию с помощью:
sudo apt install build-essential
Далее нам нужно установить несколько предварительных условий сборка Python:
sudo apt install libssl-dev zlib1g-dev libncurses5-dev libncursesw5-dev libreadline-dev libsqlite3-dev
sudo apt install libgdbm-dev libdb5.3-dev libbz2-dev libexpat1-dev liblzma-dev libffi-dev
На момент написания этой статьи последняя стабильная версия Python - 3.7.1. Если вы хотите использовать более новую версию, измените следующие инструкции соответственно:
wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tar.xz
tar xf Python-3.7.1.tar.xz
cd Python-3.7.1
./configure --enable-optimizations
make -j 8
sudo make altinstall
Похоже, библиотека ssl
не установлена в вашей системе. Попробуйте это исправить. На самом деле, вы можете дать нам гораздо больше информации, если запустите make test
в подробном режиме: он покажет вам, какие строки вызывают проблему