メインコンテンツまでスキップ

インストール

インストール

lihilはpython>=3.10が必要です

pip

pip install lihil

uv

uvを使用してlihilをインストールしたい場合

uv インストールガイド

  1. project_nameでWebプロジェクトを初期化
uv init project_name
  1. uvを使用してlihilをインストールします。これにより、専用の仮想環境ですべての依存関係が解決されます。
uv add lihil

サーバーの起動

lihilで起動

app.py
from lihil import Lihil

# アプリケーションコード

lhl = Lihil()

if __name__ == "__main__":
lhl.run(__file__)

コマンドラインで

python -m myproject.app --server.port=8080

uvを使用する場合

uv run python -m myproject.app --server.port=8080

ここでmyprojectはプロジェクトのルートフォルダの名前、app.pyはメインアプリケーションファイルの名前です。

これにより、コマンドライン引数を使用して設定を上書きできます。

アプリがKubernetesなどのコンテナ化された環境にデプロイされている場合、この方法で機密情報を提供することは、通常ファイルに保存するよりも安全です。

--helpを使用して利用可能な設定を確認してください。

uvicornで起動

lihilはASGI互換なので、uvicornなどのASGIサーバーで実行できます app.pyでサーバーを起動、デフォルトポート8000