注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Python 関数リポジトリをローカルで開発することで、カスタマイズした環境で迅速に反復開発を行えます。
リポジトリのメニューバーでローカルで作業を選択してダイアログを開き、表示されたリポジトリ URL をコピーします。
コマンドラインを使用して、ローカルマシンの任意のディレクトリで git clone <URI> を実行します。次に、cd コマンドを使用してリポジトリに移動します。
JAVA_HOME が正しい Java インストール先を指していることを確認してください。Java 21 は Oracle の Web サイト ↗ からダウンロードできます。オペレーティングシステムに応じて、環境変数 JAVA_HOME を設定します。
SETX JAVA_HOME -m "<java-home-dir>" を実行します。これによりシステム環境変数が変更されます。変更を反映するには、シェルを再起動する必要があります。または、 [System.Environment]::SetEnvironmentVariable("JAVA_HOME", "<java-home-dir>") を実行して、実行中のプロセスに JAVA_HOME を設定することもできます。export JAVA_HOME=<java-home-dir> を実行します。CI、JEMMA、CA が設定されていないことを確認してください。/usr/sbin/softwareupdate --install-rosetta --agree-to-license を実行すると、Rosetta 2 をインストールできます。./gradlew コマンドの実行に失敗し、次のようなエラーが表示される場合、リポジトリのテンプレートバージョンが古くなっています。
A problem occurred evaluating project ':transforms-python'.
> Failed to apply plugin class 'com.palantir.transforms.lang.python.gradle.ModelTrainingPlugin'.
> Could not create task ':transforms-python:createCondaPackLayer'.
> Task with name 'condaPackRun' not found in project ':transforms-python'.
このエラーを解決するには、上記の説明に従ってリポジトリを最新のテンプレートバージョンにアップグレードします。
./gradlew vsCode コマンドを実行します。Python 開発環境を設定するには、./gradlew condaDevelop コマンドを実行します。
JetBrains PyCharm ↗ がローカルにインストールされていることを確認してください。
こちら ↗に記載された手順に従って、プロジェクトをインポートします。
ステータスバーの Python インタープリターセレクター ↗から、新しいインタープリターの追加を選択します。
Python インタープリターの追加ダイアログの左側のペインで、Virtualenv 環境を選択します。
既存の環境を選択し、インタープリター項目に Conda 環境の Python インタープリターを設定します。
<your-conda-environment-dir>/bin/python です。<your-conda-environment-dir>\python.exe です。テストプラグインが有効かどうかに応じて、インストールされる環境には ./python-functions/build/conda/run-env、./python-functions/build/conda/test-env、またはその両方が含まれます。テストを実行する予定がある場合は、テスト環境を選択してください。