Pythonスクリプトのバンドルについては多くの議論がありましたが、私は2つのライブラリ "JSON"と "PYMYSQL"に依存するPythonスクリプトをZIPファイルにバンドルすることに興味があります。 このように、Pythonスクリプトに "JSON"と "PYMYSQL"というパッケージのみを含むZIPファイルを取得したいと思います。 可能ですか?必要なライブラリのみをバンドルしたPythonスクリプト
「requirements.txt」に必要な2つの依存関係(つまり、jsonとpymysql)をリストするために、「Pigar」というライブラリを使用しました。
目的は、AWS上でラムダ関数として展開するためのZIPファイルを作成することです。私は50MBを超えない小さなZIPファイルを探しています。
私はvirtualenvなどの専門家ではありません...私のパッケージはJSONとpymysqlだけではうまくいかないと思いますか?
感謝
高レベルでは、コードが外部依存関係と共に使用しているすべての「組み込み」ライブラリを調べる必要があります。別のフォルダにコピーして不要なライブラリを削除して試してみることができます。 Pythonのパスが新しいフォルダに変更されていることを確認してください。ローカルで動作する場合は、AWSでも動作します。 –