python - pyinstaller 和 pandas(缺少多个挂钩)
问题描述
早些时候我有这个钩子不见了pandas._libs.tslibs.np_datetime
。我在这里查看了这篇文章并修复了这个问题。
现在,当我使用 pyinstaller 创建 .exe 文件时,它显示另一个挂钩丢失pandas._libs.tslibs.nattype
。我已经将第一个丢失的钩子添加到在 hook-pandas.py 下创建的 hiddenimports 中。
那么,我怎样才能在 hook-pandas.py 中添加两个缺失的钩子或建议其他方式?
解决方案
我能够通过执行以下操作来解决此问题:
i) 我编辑了脚本文件夹中的 $.spec 文件。
里面
a = Analysis([.....hiddenimports=[ ].....])
ii)我在 hiddenimports 中添加了缺少的模块,其中包含内容:(
hiddenimports=['pandas._libs.tslibs.nattype', 'pandas._libs.skiplist']
我也缺少模块,'pandas._libs.skiplist'
所以我也添加了它)
保存它
iii) 运行pyinstaller my_app.spec
。
推荐阅读
- amazon-web-services - Terraform 错误 - ECS 使用 Spot 实例托管容器
- gatsby - 在 Gatsby 构建中获取一个值并将其公开给每个组件
- node.js - 使用猫鼬查询获取平均值
- windows - Umdf2 Hello World 驱动程序,在哪里查看输出?
- azure - 恢复意外删除的注册代理
- docker - Docker 桌面:在 Windows 10 中,注册层失败:重新执行错误:退出状态 1:输出:ProcessBaseLayer
- java - Java如何比较谓词
- php - 下载包含大量记录的 pdf
- .htaccess - 使用 GET 变量进行 301 重定向
- python - Django API 测试:csrf 豁免