2016-01-20 69 views
3

我在Ubuntu上,我正在使用Python 2.7.6和Ipython 4.0.3。我试图将ipynb文件转换为pdf文件。它给出了以下错误:Nbconvertapp不存在

ipython nbconvert --to pdf mine.ipynb 
Traceback (most recent call last): 
File "/usr/bin/ipython", line 6, in <module> 
start_ipython() 
File "/usr/local/lib/python2.7/dist-packages/IPython/__init__.py", line 119, in start_ipython 
return launch_new_instance(argv=argv, **kwargs) 
File "/usr/local/lib/python2.7/dist-packages/traitlets/config /application.py", line 588, in launch_instance 
app.initialize(argv) 
File "<decorator-gen-111>", line 2, in initialize 
File "/usr/local/lib/python2.7/dist-packages/traitlets/config/application.py", line 74, in catch_config_error 
return method(app, *args, **kwargs) 
File "/usr/local/lib/python2.7/dist-packages/IPython/terminal/ipapp.py", line 305, in initialize 
super(TerminalIPythonApp, self).initialize(argv) 
File "<decorator-gen-7>", line 2, in initialize 
File "/usr/local/lib/python2.7/dist-packages/traitlets/config/application.py", line 74, in catch_config_error 
return method(app, *args, **kwargs) 
File "/usr/local/lib/python2.7/dist-packages/IPython/core/application.py", line 386, in initialize 
self.parse_command_line(argv) 
File "/usr/local/lib/python2.7/dist-packages/IPython/terminal/ipapp.py", line 300, in parse_command_line 
return super(TerminalIPythonApp, self).parse_command_line(argv) 
File "<decorator-gen-4>", line 2, in parse_command_line 
File "/usr/local/lib/python2.7/dist-packages/traitlets/config/application.py", line 74, in catch_config_error 
return method(app, *args, **kwargs) 
File "/usr/local/lib/python2.7/dist-packages/traitlets/config/application.py", line 485, in parse_command_line 
return self.initialize_subcommand(subc, subargv) 
File "<decorator-gen-3>", line 2, in initialize_subcommand 
File "/usr/local/lib/python2.7/dist-packages/traitlets/config/application.py", line 74, in catch_config_error 
return method(app, *args, **kwargs) 
File "/usr/local/lib/python2.7/dist-packages/traitlets/config/application.py", line 416, in initialize_subcommand 
subapp = import_item(subapp) 
File "/usr/local/lib/python2.7/dist-packages/ipython_genutils/importstring.py", line 31, in import_item 
module = __import__(package, fromlist=[obj]) 
ImportError: No module named nbconvert.nbconvertapp 

我GOOGLE了最后一行,什么也没找到。任何想法是赞赏。谢谢。

+0

你是如何安装Jupyter的? – nitind

回答

3

你可能必须安装nbconvert

pip install nbconvert 

IPython的建议使用PIP(或畅达)安装:

IPython relies on a number of other Python packages. Installing using a package manager like pip or conda will ensure the necessary packages are installed. If you install manually, it’s up to you to make sure dependencies are installed. They’re not listed here, because they may change from release to release, so a static list will inevitably get out of date.

old documentationa bug reportPandoc被命名为依赖和this bug report,安装为:

sudo apt-get install pandoc