Python
 Computer >> コンピューター >  >> プログラミング >> Python

複数のPythonモジュールをバンドルするにはどうすればよいですか?


Python 2.6以降を使用している場合は、スクリプトをzipファイルにパッケージ化し、__ main __。pyを追加して、zipファイルを直接実行できます。たとえば、すべてのファイルをmy_app.zipというファイルに圧縮し、メインスクリプトを__main __。pyに配置すると、Pythonを使用してこのzipを実行できます。

$ python my_app.zip

サードパーティのスクリプトを使用する場合は、stickytapeモジュールを参照してください。 Pythonスクリプトとそれに依存するPythonモジュールを単一ファイルのPythonスクリプトに変換するために使用できます。スティッキーテープをインストールするには、ターミナルを開いて次のように入力します。

$ pip install stickytape

すべてのスクリプトと依存関係がscript/sampleフォルダーにあると仮定すると、stickytapeは次のように使用できます。

$ stickytape scripts/sample --add-python-path . > ./sample-standalone

--output-fileパラメーターを使用して、ファイル引数を指定することもできます。

$ stickytape scripts/sample --add-python-path . --output-file ./sample-standalone

  1. Bokehを使用してPythonのプロット上の複数の形状を視覚化するにはどうすればよいですか?

    Bokehは、データの視覚化に役立つPythonパッケージです。これはオープンソースプロジェクトです。 Bokehは、HTMLとJavaScriptを使用してプロットをレンダリングします。これは、Webベースのダッシュボードでの作業中に役立つことを示しています。 BokehはデータソースをJSONファイルに変換します。このファイルは、JavaScriptライブラリであるBokehJSへの入力として使用されます。このBokehJSはTypeScriptで記述されており、最新のブラウザで視覚化をレンダリングするのに役立ちます。 MatplotlibとSeabornは静的プロットを生成しますが、

  2. Matplotlibを使用してPythonで複数のプロットを繰り返し作成するにはどうすればよいですか?

    Matplotlibは、データの視覚化に使用される人気のあるPythonパッケージです。データの視覚化は、実際に数値を調べたり複雑な計算を実行したりすることなく、データで何が起こっているのかを理解するのに役立つため、重要なステップです。定量的な洞察を聴衆に効果的に伝えるのに役立ちます。 Matplotlibは、データを使用して2次元プロットを作成するために使用されます。 Pythonアプリケーションにプロットを埋め込むのに役立つオブジェクト指向APIが付属しています。 Matplotlibは、IPythonシェル、Jupyterノートブック、SpyderIDEなどで使用できます。 Pyth