【发布时间】:2019-10-05 12:19:57
【问题描述】:
在我最新的全新安装中,我选择在它自己的虚拟环境中运行 Jupyter。
我刚刚创建了一个新的 venv,安装了 Jupyter 及其依赖项,然后从激活的 venv 运行 jupyter lab。一切都很好,直到后来我阅读其他一些东西时,我才注意到推荐的做法通常是在环境中安装一个新的 IPython 内核并使用它。
请看这里:https://medium.com/@eleroy/jupyter-notebook-in-a-virtual-environment-virtualenv-8f3c3448247
在这里:https://anbasile.github.io/programming/2017/06/25/jupyter-venv/
我的安装似乎工作正常,这个虚拟环境是我安装 Jupyter/IPython 的唯一地方。我运行的方式与这些文章中建议的方法有什么区别?
已编辑以解决 cmets:
来自链接的方法:
- 创建 venv
- 将依赖项安装到 venv 中
- 将新的 IPython 内核安装到 venv 中
- 启动 Jupyter 并为笔记本选择新创建的 IPython 内核。
我的方法:
- 创建 venv
- 将 Jupyter 安装到 venv 中
- 将依赖项安装到 venv 中
- 从激活的 venv 内部启动 Jupyter。只有一个内核可用。
【问题讨论】:
-
不是“为什么要虚拟”的答案,但这里更多的是“如何虚拟”:stackoverflow.com/questions/35282376/…
-
您能否在表格或未编号列表中说明 1) Angelo Basile 在他的链接中做了什么以及 2) 您在设置中做了什么? (希望将其归结为命令提示符和目录结构)这似乎是您在“我正在运行的方式与建议的方法之间有什么区别”中想要的。如果没有这个细节,你就会迫使读者猜测你做了什么。
-
@rajah9 添加了,希望能澄清事情。
标签: python jupyter-notebook ipython jupyter python-venv