--- title: "プロジェクトの初期化" url: https://docs.catalyst.zoho.com/ja/tutorials/leadmanager/python/initialize-project/ description: "Catalystコネクタを使用してZoho CRMアカウントに接続し、リードモジュールから直接リードの表示、作成、更新、削除を行えるLead Managerアプリケーションを構築します" last_updated: 2026-08-17T12:16:04Z service: All Services type: tutorial related_links: - name: "CLIリソースの初期化" url: /ja/cli/v1/initialize-resources/introduction - name: "プロジェクトディレクトリ構造" url: /ja/cli/v1/project-directory-structure/introduction --- # CLIからプロジェクトを初期化する コンソールから必要なすべてのコンポーネントの設定が完了しました。次に、ローカルシステムからアプリケーションのコーディングを行います。 CLIからCatalystプロジェクトの作業を開始できます。最初のステップは、空のディレクトリでプロジェクトを初期化することです。これがプロジェクトのホームディレクトリとなり、すべてのプロジェクトファイルが保存されます。 詳細については、[プロジェクトディレクトリ構造ヘルプページ](https://docs.catalyst.zoho.com/ja/cli/v1/project-directory-structure/introduction)を参照してください。プロジェクトの初期化の詳細については、[CLIヘルプドキュメント](https://docs.catalyst.zoho.com/ja/cli/v1/initialize-resources/introduction/)を参照してください。 Lead Managerアプリケーションでは、JavaまたはNode.js環境でAdvanced I/O関数とクライアントコンポーネントを初期化します。 1. ローカルマシンにプロジェクト用のフォルダを作成し、ターミナルからそのフォルダに移動します。 2. そのディレクトリから以下のコマンドを実行してプロジェクトを初期化します: ```sh catalyst init ``` 3. 矢印キーを使用して移動し、プロジェクトを作成した[ポータル](https://docs.catalyst.zoho.com/ja/getting-started/catalyst-organizations/#access-the-multi-org-portal)(または組織)を選択して、**Enter**を押して確認します。 ![select-org](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager/python/select-org.webp) 4. CLIがCatalystプロジェクトをディレクトリに関連付けるよう求めます。先ほどコンソールから作成したプロジェクトに関連付けます。リストから**LeadManager**を選択し、**Enter**を押します。 ![select-proj](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager/python/select-proj.webp) 5. スペースバーを使用して**Functions**と**Client**を選択します。**Enter**キーを押して初期化します。 ![select-comp](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager/python/select-comp.webp) 6. CLIが関数のセットアップを開始します。関数タイプとして**AdvancedIO**を選択します。 ![function-setup](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager/python/function-setup.webp) 7. 関数スタックとして**Python**の最新ランタイムを選択し、**Enter**を押します。 ![select-python](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager/python/select-python.webp) 8. **Enter**を押して、デフォルトのパッケージ名`lead_manager_function`とエントリポイント`main.py`を確認します。 ![functions-setup2](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager/python/functions-setup2.webp) CLIが最新の[Catalyst Python SDK](https://docs.catalyst.zoho.com/ja/sdk/python/v1/overview)パッケージをダウンロードしてインストールします。 > **Note:** アプリケーションのコードに同じ名前が含まれているため、パッケージ名、またはクラス名とフォルダ名を指示通りに正確に入力してください。 9. CLIが次にクライアントのセットアップを開始します。**Basic web app**を選択します。 ![basic-webapp](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager/python/basic-webapp.webp) 10. クライアント名を**"LeadManagerApp"**と入力します。 ![done-client-setup](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager/python/done-client-setup.webp) > **Note:** 任意の名前を入力できます。ただし、標準化を維持するために、Zohoサインインを有効にする際に使用した同じ名前を使用できます。 関数とクライアントディレクトリが標準構造で作成されました。Catalystの初期化が完了しました。 プロジェクトディレクトリ(CATALYST_PROJECT_HOME)に、[クライアントディレクトリ](https://docs.catalyst.zoho.com/ja/cli/v1/project-directory-structure/client-directory)(CATALYST\_CLIENT\_HOME)と[関数ディレクトリ](https://docs.catalyst.zoho.com/ja/cli/v1/project-directory-structure/functions-directory)(CATALYST\_FUNCTIONS\_HOME)が、設定ファイルと依存関係とともにセットアップされました。プロジェクトディレクトリには、[catalyst.json](https://docs.catalyst.zoho.com/ja/cli/v1/project-directory-structure/catalyst-json) 設定ファイル、[requirements.txt](https://docs.catalyst.zoho.com/ja/cli/v1/project-directory-structure/functions-directory/#requirementstxt-file)ファイル、および隠しファイル.catalystrcも含まれています。 ![directory](https://catalyst-docs-development.zohostratus.in/images/tutorials/leadmanager/python/directory.webp) > **Note:** 上記の画像には追加ファイル`login.html`が含まれています。これはプロジェクトの最終的なディレクトリ構造です。`login.html`はクライアントディレクトリの設定時に作成します。