python - ebook-convert 吐出 python 错误?有人能理解错误吗?

标签 python node.js converter calibre

我想将 ebook-convert 与 Gitbook 一起运行,以从我的静态文件生成我自己的 pdf 文件。当我输入 ebook-convert 时,我收到了这个愚蠢的错误信息……

我安装了

  • python 的新版本
  • 使用 NPM 安装了 convert-ebook
  • Gitbook 运行良好

有人知道我能做什么吗?

Python function terminated unexpectedly: dlopen(/Applications/calibre.app/Contents/Resources/Python/lib/python2.7/lib-dynload/_io.so, 2): Symbol not found: __PyCodecInfo_GetIncrementalDecoder
  Referenced from: /Applications/calibre.app/Contents/Resources/Python/lib/python2.7/lib-dynload/_io.so
  Expected in: flat namespace
 in /Applications/calibre.app/Contents/Resources/Python/lib/python2.7/lib-dynload/_io.so
Traceback (most recent call last):
  File "/Applications/calibre.app/Contents/Resources/Python/lib/python2.7/site.py", line 209, in main
    return run_entry_point()
  File "/Applications/calibre.app/Contents/Resources/Python/lib/python2.7/site.py", line 113, in run_entry_point
    pmod = __import__(mod, fromlist=[1], level=0)
  File "site-packages/calibre/__init__.py", line 22, in <module>
  File "site-packages/calibre/startup.py", line 51, in <module>
  File "site-packages/calibre/ptempfile.py", line 8, in <module>
  File "lib/python2.7/tempfile.py", line 32, in <module>
  File "lib/python2.7/io.py", line 51, in <module>
ImportError: dlopen(/Applications/calibre.app/Contents/Resources/Python/lib/python2.7/lib-dynload/_io.so, 2): Symbol not found: __PyCodecInfo_GetIncrementalDecoder
  Referenced from: /Applications/calibre.app/Contents/Resources/Python/lib/python2.7/lib-dynload/_io.so
  Expected in: flat namespace
 in /Applications/calibre.app/Contents/Resources/Python/lib/python2.7/lib-dynload/_io.so

最佳答案

我遇到了同样的问题并通过将 Python 从版本 2.7.10 更新到 2.7.11 来修复它。

关于python - ebook-convert 吐出 python 错误?有人能理解错误吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35625834/

相关文章:

php - SVG 到 CDR 转换器

python - gae-sessions 'thread._local' 对象没有属性 'current_session'

node.js - NPM Install 不适用于代理后面的 Artifactory

node.js - 无法将新的 Azure Functions 部署到 Linux 应用程序

node.js - 如何像 Vim 一样以全屏模式创建 Node.js TUI 应用程序

converter - 如何将 .rtp 文件(使用 RTP 代理编解码器 G711 录制)转换为 .wav 文件

python - 在 python 2.7 中使用 openpyxl 时模式或文件名无效

python - OpenCV:排序圆数组

python - Django - URL 路由问题(无法导入名称 'urls')

audio - .og音频文件的WAV音频转换问题