我有一个python jupyter
笔记本,我正试图在命令行上执行它。命令如下:
jupyter nbconvert --to notebook --execute --ExecutePreprocessor.timeout=60 --output out_file test.ipynb
这是这个笔记本的测试版(test.ipynb
)
对应于以下代码:
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不接受这个模块呢?在
问题似乎是笔记本的执行不使用当前环境(例如
virtualenv
),您必须将其“添加”到jupyter
笔记本中。在因此,首先使用以下命令生成一个标准配置
通常生成一个文件
^{pr2}$~/.jupyter/jupyter_notebook_config.py
。在该文件中,您必须添加以下部分向执行添加路径。在
另请参见线程here。在
相关问题 更多 >
编程相关推荐