Jupyter 不从虚拟环境加载模块

Juptyer not loading modules from Virtual Environment

我正在使用 shell 创建虚拟环境。我从 https://pypi.io/packages/source/v/virtualenv/ 下载 virtualenv-15.1.0.tar.gz。我也在相应的环境中安装了所有需要的模块,包括jupyter、ipython、ipykernel。

我还为它创建了一个内核

exec "$(ipython kernel install --user --name=my_virtual_env)

当我启动 Jupyter 时,我可以看到内核并连接到它。但是,当我尝试从我的虚拟环境中的一个来源导入时,它无法识别该模块。为什么在 运行 jupyter 时它不访问我的虚拟环境的资源?

答案是 运行 带有虚拟环境内核的 Jupyter 还不够,我必须先使用 activate [virtual env name]

激活虚拟环境