関数アプリのカスタム依存関係、Pythonパッケージをローカルにインストールして参照する方法は?

アリ

python FunctionアプリをAzureにデプロイしようとしていますが、必要な構成のため、すべてのアウトバウンドトラフィックは内部でルーティングする必要があります。これはpip、PyPIに到達できないため、ビルド中に失敗することを意味します。ローカルでは、Pythonパッケージに独自のアーティファクトを使用していますが、これにはプロキシと証明書のセットアップが必要です。

代わりpipに、プロジェクトにローカルをインストールすることでカスタムビルドを実行できることを確認しました

https://docs.microsoft.com/en-us/azure/azure-functions/functions-reference-python#custom-dependencies

$ pip install --target"<project-dir>/.python_packages/lib/site-packages" -r requirements.txt

これが私がする必要があるすべてですか?または、このフォルダーを参照するようにパッケージインポートを更新する必要がありますか?その場合、どのように正しく行うのですか?

from azure.mgmt.resource import ResourceClient

なるのでしょうか?

.python_packages.lib.site-packages.azure.mgmt.resource import ResourceClient
サラダルトゥール

特定のフォルダー(たとえば、という名前のフォルダーpackagesからパッケージをインポートする場合は、スクリプトで次の操作を実行できます。

import sys
sys.path.append("path_to_packages_folder")

そのフォルダにあるすべてのパッケージがインポートできるようになるため、通常のインポートを簡単に実行できるようになりますfrom azure.mgmt.resource import ResourceClient

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

すべてのrpm依存関係をインストールし、ローカルを作成されたYUMリポジトリにマップする方法は?

分類Dev

NuGet:パッケージの依存関係をプロジェクト内のパッケージ参照として明示的にリストし、アンインストールできるようにします

分類Dev

Nixの既存のパッケージにランタイム依存関係を追加してインストールする最良の方法は?

分類Dev

Mavenの依存関係としてカスタムパッケージタイプを使用する

分類Dev

Mavenのリポジトリ依存関係としてのGradle ProGuardのプラグインを使用する方法は?(ローカルフォルダを参照せず。)

分類Dev

ローカルリポジトリから依存関係のあるパッケージをインストールする際のエラー

分類Dev

インストールしていないシステムの依存パッケージ (逆依存関係) を一覧表示する方法は?

分類Dev

すべての依存関係を持つ単一のパッケージをダウンロードしてインストールする方法は?

分類Dev

すべての依存関係を持つPythonパッケージをpip3を介してオフラインでインストールする方法は?

分類Dev

依存関係としてではなく、システム全体にerlangパッケージをインストールする方法は?

分類Dev

プロジェクトにPython依存関係をローカルにインストールする

分類Dev

パッケージ自体をインストールせずにrpmパッケージの依存関係をインストールする方法は?(rhel / fedora)

分類Dev

`npminstall`はローカルパッケージのサブ依存関係をインストールしていません

分類Dev

ロードまたはインストール方法に関係なく、パッケージの依存関係を一覧表示します

分類Dev

ローカルモジュールをnpmパッケージの依存関係として指定する方法

分類Dev

Gitをインストールせずに、依存関係としてGitHubのパッケージを使用する

分類Dev

ローカルリポジトリとリモートリポジトリに異なるタイムスタンプのSNAPSHOTSがある場合、MavenはSNAPSHOTの依存関係をどのように解決しますか?

分類Dev

npmにカスタムの場所への依存関係をインストールさせ、node_modulesでのラップを回避する方法は?

分類Dev

バンドルインストールを再実行せずに依存関係がローカルにインストールされるように、Railsアプリケーションをサンドボックス化する方法

分類Dev

ターミナルに依存関係としてインストールされているすべてのパッケージを一覧表示する方法と、それらをインストールしたものは何ですか?

分類Dev

タイプスクリプトの依存関係をロールアップに含める方法は?

分類Dev

カスタムミドルウェアからコントローラーに依存関係を渡す方法は?

分類Dev

.debファイルをインストールする前にすべての依存(依存関係ウォーカー)パッケージを見つける方法は?

分類Dev

.debファイルをインストールする前にすべての依存(依存関係ウォーカー)パッケージを見つける方法は?

分類Dev

ハッキングに依存しない依存関係のカスタムバージョンを使用してサンドボックス化されたcabalプロジェクトを構築する方法(例:githubからのチェックアウト)

分類Dev

アームターゲットのx86ホストでクロスコンパイルされているプロジェクトの依存関係をインストールする方法

分類Dev

Pythonパッケージをアプリライブラリに追加するときの依存関係をカスケードする

分類Dev

R:別のマシンにオフラインインストールするために、zipバイナリとパッケージのリストのすべての依存関係をダウンロードする方法は?

分類Dev

コード内のAmazonEMRブートストラップアクションにカスタムパッケージをインストールする方法は?

Related 関連記事

  1. 1

    すべてのrpm依存関係をインストールし、ローカルを作成されたYUMリポジトリにマップする方法は?

  2. 2

    NuGet:パッケージの依存関係をプロジェクト内のパッケージ参照として明示的にリストし、アンインストールできるようにします

  3. 3

    Nixの既存のパッケージにランタイム依存関係を追加してインストールする最良の方法は?

  4. 4

    Mavenの依存関係としてカスタムパッケージタイプを使用する

  5. 5

    Mavenのリポジトリ依存関係としてのGradle ProGuardのプラグインを使用する方法は?(ローカルフォルダを参照せず。)

  6. 6

    ローカルリポジトリから依存関係のあるパッケージをインストールする際のエラー

  7. 7

    インストールしていないシステムの依存パッケージ (逆依存関係) を一覧表示する方法は?

  8. 8

    すべての依存関係を持つ単一のパッケージをダウンロードしてインストールする方法は?

  9. 9

    すべての依存関係を持つPythonパッケージをpip3を介してオフラインでインストールする方法は?

  10. 10

    依存関係としてではなく、システム全体にerlangパッケージをインストールする方法は?

  11. 11

    プロジェクトにPython依存関係をローカルにインストールする

  12. 12

    パッケージ自体をインストールせずにrpmパッケージの依存関係をインストールする方法は?(rhel / fedora)

  13. 13

    `npminstall`はローカルパッケージのサブ依存関係をインストールしていません

  14. 14

    ロードまたはインストール方法に関係なく、パッケージの依存関係を一覧表示します

  15. 15

    ローカルモジュールをnpmパッケージの依存関係として指定する方法

  16. 16

    Gitをインストールせずに、依存関係としてGitHubのパッケージを使用する

  17. 17

    ローカルリポジトリとリモートリポジトリに異なるタイムスタンプのSNAPSHOTSがある場合、MavenはSNAPSHOTの依存関係をどのように解決しますか?

  18. 18

    npmにカスタムの場所への依存関係をインストールさせ、node_modulesでのラップを回避する方法は?

  19. 19

    バンドルインストールを再実行せずに依存関係がローカルにインストールされるように、Railsアプリケーションをサンドボックス化する方法

  20. 20

    ターミナルに依存関係としてインストールされているすべてのパッケージを一覧表示する方法と、それらをインストールしたものは何ですか?

  21. 21

    タイプスクリプトの依存関係をロールアップに含める方法は?

  22. 22

    カスタムミドルウェアからコントローラーに依存関係を渡す方法は?

  23. 23

    .debファイルをインストールする前にすべての依存(依存関係ウォーカー)パッケージを見つける方法は?

  24. 24

    .debファイルをインストールする前にすべての依存(依存関係ウォーカー)パッケージを見つける方法は?

  25. 25

    ハッキングに依存しない依存関係のカスタムバージョンを使用してサンドボックス化されたcabalプロジェクトを構築する方法(例:githubからのチェックアウト)

  26. 26

    アームターゲットのx86ホストでクロスコンパイルされているプロジェクトの依存関係をインストールする方法

  27. 27

    Pythonパッケージをアプリライブラリに追加するときの依存関係をカスケードする

  28. 28

    R:別のマシンにオフラインインストールするために、zipバイナリとパッケージのリストのすべての依存関係をダウンロードする方法は?

  29. 29

    コード内のAmazonEMRブートストラップアクションにカスタムパッケージをインストールする方法は?

ホットタグ

アーカイブ