python - 如何在 cx_freeze 中包含 Ghostscript
问题描述
有没有办法Ghostscript
包含cx_freeze
在virtualenv
我已经尝试过了,pip install python3_ghostscript-0.5.0-py3-none-any.whl
但仍然低于错误
错误:RuntimeError: Please make sure that Ghostscript is installed
在我的 Windows 系统中安装 Ghostscript 不会解决问题,因为我需要将它包含在我的构建中,cx_freeze
以便非 python 安装的系统可以使用我构建的桌面应用程序Tkinter
基本上我camelot
用来将pdf表格转换为excel,但它需要Ghostscript
任何替代解决方案都非常受欢迎!
提前致谢!
解决方案
我相信我找到了答案
我只需要flavor='stream'
在我的代码中使用,因为流不使用 Ghostscript
tables = camelot.read_pdf(filename, pages=input_page_nos, flavor='stream')
推荐阅读
- ruby-on-rails - 为设计中的额外字段添加自定义错误消息
- c# - 为什么在单个页面中使用多个 foreach 循环导致第一个 foreach 与 c# 重复?
- swift4 - 如何将 ARReferenceImage 放入 Core Data?
- angular - 防止选中单选按钮但无法从 ionSelect ion-radio 获取 RadioButton 组件对象
- angular - 异步测试执行问题
- python - 使用多个输入喂养 keras 模型
- c - 为什么每次我再次编译程序时都需要在文件中添加相同的元素
- c - 在 Grub 2.02 源代码中查找倒数计时器
- ios - 使用弱自我避免在闭包中保留循环
- html - 边框不围绕框