2017-10-22 2 views
1

Ich versuche ausführbar von Scrapy Projekt zu machen. Mir ist aufgefallen, dass ich sagen muss, welche Scrapy-Module geladen werden müssen. Das Problem ist, dass es viele dieser Module gibt.PyInstaller --hidden-import Wildcard?

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

Ist es möglich, PyInstaller zu setzen alle Module preimport? Etwas wie --hidden-import scrapy.*, das nicht funktioniert.

Antwort

0

Pyinstaller sollte eine "main.spec" -Datei erstellt haben. In dieser Datei befindet sich eine Zeile, die "hiddenimports = []" enthält. Dort können Sie alle versteckten Importe auflisten und tun dies nur einmal. Sie können möglicherweise Platzhalter in dieser Liste verwenden, aber ich bin mir nicht sicher.