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]
激活虚拟环境
我正在使用 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]