安装pandoc时出错

问题描述 投票:3回答:3

我正在使用Windows7。目的是使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
3个回答
1
投票

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


0
投票

pandoc软件包需要sh软件包。这将导致安装sh 1.11。 sh显然是the successor to pbs,但pbs

[不幸的是,no longer supports Windows软件包在尝试导入pandoc而不是sh时似乎也不支持Windows。您可以考虑报告问题。也许与此同时,您可以改用pbs


0
投票

也许您需要使用:

pypandoc
© www.soinside.com 2019 - 2024. All rights reserved.