1

TensorFlow docker container内で実行することを目的とした、多くの依存関係を持つかなり大きな python プロジェクトを管理しています。どの依存関係を本番環境にインストールするかを定義する一般的な方法は、 PipenvPoetryなどのツールによって生成されたロック ファイルを使用することです。このようなロックファイルを作成するときは、通常、すべてを指定しますパッケージ間の競合をなくすための python 依存関係。しかし、TensorFlow docker コンテナには TensorFlow とそのすべての依存関係がプリインストールされているため、二重インストールを避けるために、これらのパッケージをロック ファイルから除外したいと考えています。ただし、ロック ファイルの依存関係を解決するときに、依存関係管理ツールが特定のバージョンの TensorFlow の存在を考慮できるようにしたいと考えています。

ロック ファイルにパッケージを含めずに、環境にプリインストールされたパッケージを説明するロック ファイルを生成する方法はありますか?

4

1 に答える 1