YAML を Python にインストールする

Rana Hasnain Khan 2023年10月10日
  1. Python の YAML
  2. Python での YAML のインストール
YAML を Python にインストールする

Pythonでの≪YAML≫を紹介します。 また、さまざまなデバイスに YAML をインストールする方法も紹介します。

Python の YAML

YAML はシリアル化言語です。 シリアライゼーション言語とは、異なるデータ構造を持つ異なる技術言語で記述されたアプリケーションが、異なる形式で相互にデータを転送できることを意味します。

この場合、最も一般的で便利な形式は YAML です。 YAML は、人間が読みやすいようにデータをシリアル化する形式であり、スクリプト言語とリンクしています。

YAML は人間が簡単に読み取れるため、人気が高まっています。

この機能により、さまざまな構成ファイルを作成するのに最適です。 Python には、Python 用の YAML パーサーである YAML ライブラリ PyYAML があります。

YAML にはさまざまな機能があります。 主な機能は次のとおりです。

  1. 完全な YAML 1.1 パーサーです。
  2. Unicode サポートを提供します。
  3. ピクルスのサポートも提供できます。
  4. 有能な拡張 API を備えています。
  5. わかりやすいエラー メッセージ。

PyYAML は、さまざまな標準 YAML タグのサポートを提供します。 また、さまざまな Python オブジェクトを表すことができる Python 固有のタグを提供することもできます。

PyYAML はタスクを簡単に実行するのに役立ちます。 これらは、複雑な構成ファイルからさまざまなオブジェクトのシリアル化まで、さまざまなタスクに適用できます。

Python での YAML のインストール

YAML のインストールにはいくつかの要件があります。 pipsetuptools の最新バージョンがインストールされている必要があります。

setuptools は環境マーカーのサポート (バージョン 20.6.8 以上の setuptools) を必要とし、Python 3.4.6 とリンクされていますが、3.4.4 はサポートしていません。

次のコードを使用して setuptools をインストールできます。

pip install -U pip setuptools wheel

当方の環境(virtualenv、(Docker)コンテナ等)の場合、ruamel.yamlをインストールする前に、PyPIから以下のコマンドでruamel.yamlをインストールした方が良いです。

pip install ruamel.yaml

その後、次のコマンドを使用して PyYAML を簡単にインストールできます。

pip install PyYAML
Rana Hasnain Khan avatar Rana Hasnain Khan avatar

Rana is a computer science graduate passionate about helping people to build and diagnose scalable web application problems and problems developers face across the full-stack.

LinkedIn

関連記事 - Python YAML