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