【问题标题】:Error installing pandoc安装 pandoc 时出错
【发布时间】:2015-06-24 23:20:24
【问题描述】:

我使用的是 Windows 7。目的是让 nbconvert 正常工作。我有最新的 ipython 版本 3.1.0,或 jupyter。

C:\Users\yang>pip install pandoc

Collecting pandoc
 Using cached pandoc-1.0.0a8.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
  File "<string>", line 20, in <module>
  File "c:\users\yang\appdata\local\temp\pip-build-_lwwnn\pandoc\setup.py",
line 27, in <module>
    import about
  File "c:\users\yang\appdata\local\temp\pip-build-_lwwnn\pandoc\.lib\about\
__init__.py", line 17, in <module>
    import sh
  File "c:\users\yang\appdata\local\temp\pip-build-_lwwnn\pandoc\.lib\sh.py"
, line 37, in <module>
    support." % __version__)
ImportError: sh 1.11 is currently only supported on linux and osx. please in
stall pbs 0.110 (http://pypi.python.org/pypi/pbs) for windows support.

----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in c:\users\yang
\appdata\local\temp\pip-build-_lwwnn\pandoc

我成功安装了 pbs,但没有解决这个问题。请帮忙。

【问题讨论】:

    标签: python ipython-notebook pandoc


    【解决方案1】:

    pandoc 包需要sh 包。这将导致安装 sh 1.11。 sh 显然是 the successor to pbsno longer supports Windows

    不幸的是,pandoc 包似乎也不支持 Windows,因为它尝试导入 sh,而不是 pbs。您可以考虑报告问题。或许同时您可以改用pypandoc

    【讨论】:

      【解决方案2】:

      pandoc 不是 Python 包。尝试从here 安装最新版本。这是direct link

      【讨论】:

        【解决方案3】:

        也许你需要使用:

        pip install pypandoc
        

        【讨论】:

          猜你喜欢
          • 2020-09-24
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-09-12
          相关资源
          最近更新 更多