我正在尝试从Scrapy
项目中创建可执行文件。我注意到我必须说PyInstaller
它必须加载哪些scrapy模块。问题是这些模块很多。
pyinstaller --onefile main.py --hidden-import scrapy.spiderloader --hidden-import scrapy.statscollectors --hidden-import scrapy.....
是否可以将PyInstaller
设置为预先导入所有模块?像--hidden-import scrapy.*
这样的东西不起作用。
答案 0 :(得分:0)
Pyinstaller应该已经创建了一个“main.spec”文件。在该文件中,有一行包含“hiddenimports = []”。在这里,您可以列出所有隐藏的导入,只执行一次。您可以在该列表中使用通配符,但我不确定。