在最新的全新安装中,我选择在其自己的虚拟环境中运行Jupyter。
我刚刚制作了一个新的虚拟现实,安装了Jupyter及其依赖项,然后从激活的虚拟现实中运行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的唯一地方。我的运行方式与这些文章中建议的方法之间有什么区别?
已修改以处理评论:
链接方法:
我的方法:
答案 0 :(得分:0)
此Real Python网站对“为什么要虚拟”问题做出了不错的解释。这是一个引人注目的报价:
Python虚拟环境的主要目的是 为Python项目创建一个隔离的环境。这意味着 每个项目可以有自己的依赖项,无论 其他项目都具有依赖性。
-编辑- (由于OP并排添加了步骤,因此正在更新答案以提供并排比较。)
因为Basile首先创建了虚拟环境,所以您可以为新的Python项目或新的Jupyter笔记本创建不同的依赖项堆栈。
(在这里进行推测,因为我没有经历过OP的步骤:)由于OP的方法将Jupyter笔记本放置在虚拟环境中,因此您将仅限于那组依赖项。