如何修复运行juptyer笔记本时的导入错误?

2024-03-19 04:26:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个python jupyter笔记本,我正试图在命令行上执行它。命令如下:

jupyter nbconvert --to notebook --execute --ExecutePreprocessor.timeout=60 --output out_file test.ipynb

这是这个笔记本的测试版(test.ipynb

^{2}$

对应于以下代码:

get_ipython().magic(u'matplotlib inline')
from copy import deepcopy

from IPython.display import display, HTML
import urllib, zipfile, os

try:
    import neurom
    from neurom import viewer, stats
except ImportError:
    get_ipython().system(u'pip2 install neurom')
    import neurom
    from neurom import viewer, stats

用上面的命令运行这个代码,我得到以下错误

ImportError: No module named neurom

虽然此模块是在当前设置下安装的。那么为什么python不接受这个模块呢?在


Tags: 代码fromtestimport命令getstatsipython
1条回答
网友
1楼 · 发布于 2024-03-19 04:26:14

问题似乎是笔记本的执行不使用当前环境(例如virtualenv),您必须将其“添加”到jupyter笔记本中。在

因此,首先使用以下命令生成一个标准配置

jupyter notebook  generate-config

通常生成一个文件~/.jupyter/jupyter_notebook_config.py。在该文件中,您必须添加以下部分

^{pr2}$

向执行添加路径。在

另请参见线程here。在

相关问题 更多 >