2017-10-22 24 views
1

Scrapyプロジェクトから実行可能ファイルを作成しようとしています。私はPyInstallerと言う必要があることに気付きました。問題は、これらのモジュールがたくさんあることです。PyInstaller - 隠れインポートワイルドカード?

pyinstaller --onefile main.py --hidden-import scrapy.spiderloader --hidden-import scrapy.statscollectors --hidden-import scrapy..... 

それはすべてのモジュールをpreimportするPyInstallerを設定することは可能ですか? --hidden-import scrapy.*のようなものは動作しません。

答えて

0

Pyinstallerが "main.spec"ファイルを作成しているはずです。そのファイルには、 "hiddenimports = []"を含む行があります。ここで、すべての非表示のインポートをリストし、一度だけ行うことができます。あなたはそのリストでワイルドカードを使うことができるかもしれませんが、私はそれについては分かりません。