混合虚拟环境和 Jupyter 内核

时间:2021-05-23 12:59:49

标签: python jupyter-notebook kernel virtualenv

我正在尝试了解 Jupyter 笔记本中的 Python 虚拟环境和内核如何协同工作。

假设我通过 venv-datascience 在我的机器上安装了一个名为 Python 3.9.1 的虚拟环境。为了能够在 Jupyter 中使用这个环境,我需要通过激活环境 datascience-kernel 创建一个 Jupyter 内核,比如说 venv-datascience。假设我有另一个这样的集合,其中包含一个名为 venv-funPython 3.8.8 的虚拟环境以及关联的 Jupyter 内核 fun-kernel

如果我激活 venv-datascience 并通过它启动 Jupyter notebook,然后将内核(从 notebook 内部)更改为 fun-kernel 而不是 datascience-kernel 会发生什么?我假设某些软件包需要一个特定版本但与其他版本兼容,会发生一些版本冲突,对吗?

除了版本不兼容还会有其他后果吗?

0 个答案:

没有答案