Nbconvertapp не существует
Я на Ubuntu, я использую Python 2.7.6 и Ipython 4.0.3. Я пытаюсь преобразовать файл ipynb в файл PDF. Это дает следующую ошибку:
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
Я погуглил последнюю строчку и ничего не нашел. Любая идея приветствуется. Благодарю.
1 ответ
Вы, вероятно, должны установить nbconvert
:
pip install nbconvert
IPython рекомендует использовать pip (или conda) для установки:
IPython опирается на ряд других пакетов Python. Установка с использованием менеджера пакетов, такого как pip или conda, обеспечит установку необходимых пакетов. Если вы устанавливаете вручную, вам нужно убедиться, что установлены зависимости. Они не перечислены здесь, потому что они могут меняться от выпуска к выпуску, поэтому статический список неизбежно устареет.
В старой документации и отчете об ошибках Pandoc назван зависимостью, а этот отчет об ошибке должен быть установлен как:
sudo apt-get install pandoc