我有一个脚本,其中包含几个库,其中一个是iapws。创建可执行文件时使用pyinstaller --onefile myScript.spec
我得到以下错误:
FileNotFoundError: [Errno 2]没有这样的文件或目录:'C:UsersMiguelAppDataLocalTemp_MEI147002iapwsVERSION
我尝试升级所有的库并在规范文件上使用hiddenimports=['iapws']
据我所知,问题在于执行文件时没有将必要的文件解压缩到临时文件夹中。有什么解决办法吗?非常感谢
您需要强制pyinstaller包含iapws文件,因为它似乎在生成适当的钩子时存在问题。
pyinstaller "your_script.py" --collect-all iapws
我在这里回顾了命令选项,这很有帮助:https://pyinstaller.org/en/stable/usage.html