1

パッケージをデプロイまたはインストールせずに、リモート マシンで Python パッケージを実行して使用しようとしています。

次のリンクでは、モジュールの文字列インポーターを作成する方法がうまく説明されています。modules ファイルが読み取られ、辞書にテキストとして保存されます。メモリに格納され、StringImporter インポート フックを使用してロードされます。

同じ実装を使用し、モジュールをディクショナリに読み込み、ソケット通信を使用して同じディクショナリを出荷し、リモート マシンで同じ StringImporter を使用してモジュールをインポートできます。

しかし、次のようなパッケージを出荷するのにまだ苦労しています

my_package
    |-- __init__.py
    |-- module1.py
    |-- sub_package
        |-- __init__.py
        |-- module2.py
        |-- module3.py
4

1 に答える 1