3

すべての依存関係を含むPython プロジェクトを配布する簡単な方法が必要です。PyInstallerのようなものは必要ありません。ユーザーごとに同じクロスプラットフォーム パッケージを配布する必要があります。各 OS での再コンパイルはオプションではありません。

コピーして別のシステムにインストールする場合、依存関係はパッケージ内から取得する必要があります(たとえば、インターネットからではありません)。理想的には、それらはそのパッケージに対して分離された環境にインストールする必要があります。

出来ますか?

Rubyを知っている人向け:

Ruby では、Bundler を使用して実行bundle package --all-platformsすると、すべての依存関係が./vendor/cache/プロジェクト フォルダー内にコピーされます。

次に、別のマシンで実行すると、依存関係がローカルパスにbundle install --deploymentインストールされます。./vendor/cache./vendor/bundle

Pythonで同様の手順を探しています。

4

0 に答える 0