【发布时间】:2020-02-14 18:00:31
【问题描述】:
我有一个包含我需要在笔记本中测试的包的虚拟环境。
我的工作方式如下:
> pip install ipykernel
> ipython kernel install --user --name=foo
Installed kernelspec foo in /Users/pi/Library/Jupyter/kernels/foo
> cat /Users/pi/Library/Jupyter/kernels/foo/kernel.json
{
"argv": [
"/usr/local/anaconda3/bin/python",
"-m",
"ipykernel_launcher",
"-f",
"{connection_file}"
],
"display_name": "foo",
"language": "python"
}
现在我将该文件中的 python 路径编辑为/path/to/my/virtualenv/bin/python。
现在我执行jupyter notebook -> new -> foo,并使用import MyPackage 创建一个测试单元,它可以工作了!
我的问题是:有没有合适的方法来做到这一点?
(有用链接:https://jakevdp.github.io/blog/2017/12/05/installing-python-packages-from-jupyter/)
【问题讨论】:
标签: python jupyter-notebook kernel virtualenv