PyInstaller --hidden-import通配符?

时间:2017-10-22 19:28:17

标签: python python-2.7 python-import pyinstaller

我正在尝试从Scrapy项目中创建可执行文件。我注意到我必须说PyInstaller它必须加载哪些scrapy模块。问题是这些模块很多。

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

是否可以将PyInstaller设置为预先导入所有模块?像--hidden-import scrapy.*这样的东西不起作用。

1 个答案:

答案 0 :(得分:0)

Pyinstaller应该已经创建了一个“main.spec”文件。在该文件中,有一行包含“hiddenimports = []”。在这里,您可以列出所有隐藏的导入,只执行一次。您可以在该列表中使用通配符,但我不确定。