0

実行環境はubuntu 12.04です。ほとんどの場合、私の python スクリプトは、実行前にいくつかの外部ライブラリまたはモジュールをインポートする必要があります。スクリプトを他のLinuxマシンに配布するとき。必要なモジュールとライブラリを再度インストールする必要があります。

必要なすべてのモジュールを 1 つの python ファイルにパッケージ化し、モジュールをインストールせずに実行する方法はありますか? ありがとう

4

1 に答える 1

0

ファイルを 1 つのファイルに結合するだけです。しかし、それは悪い方法です。より良いソリューションから選択:

  • すべての依存関係を含むdeb-packageを作成します。次回、システムはすべてのライブラリを自動的にインストールし、正しい状態をチェックして、ファイルを削除します。
  • rsyncの使用
  • バージョン管理システムから実際のバージョンを取得します。

バージョン管理システムへのコミット後に deb-package を生成するためのスクリプトを作成しました。

于 2013-09-13T07:02:07.333 に答える