从 conda env 内部与 conda envs 外部启动 jupyter
Starting jupyter from within a conda env vs. outside of conda envs
从特定 conda
中 打开 jupyter lab(或 notebook)有什么区别] env 与 从任何 conda
envs 的外部打开?
当我从 WITHIN 一个特定的 conda
环境中打开 jupyter 时,它工作正常,但是
当我从任何 conda
环境的 OUTSIDE 打开 jupyter 并尝试 select my_env
的内核时, jupyter 失败并出现以下错误:
造成这种现象的原因可能是什么?
.
.
File "C:\Users\shinji\anaconda3\envs\my_env\lib\site-packages\zmq\backend\cython\__init__.py", line 6, in <module>
from . import (constants, error, message, context,
ImportError: DLL load failed: The specified module could not be found
- 从 WITHIN
开始 jupyter
-在命令提示符,
C:\Users\shinji\dir> activate my_env
(my_env) C:\Users\shinji\dir> jupyter lab
-jupyter lab 打开后,
Select内核:my_env
- 从外部启动 jupyter
-在命令提示符,
C:\Users\shinji\dir> jupyter lab
-jupyter lab 打开后,
Select内核:my_env
区别在于
activate my_env
除其他事项外,将修改 PATH
环境变量,您可以通过执行(在您的基本环境中时)
来检查
echo %PATH%
conda activate my_env
echo %PATH%
PATH
变量在这里至关重要,因为它是 windows 应用程序查找它们正在加载的 dll 的默认位置。因此,当尝试 select 属于 my_env
的内核时,从您安装它的 env 之外出现错误消息:
ImportError: DLL load failed: The specified module could not be found
从特定 conda
中 打开 jupyter lab(或 notebook)有什么区别] env 与 从任何 conda
envs 的外部打开?
当我从 WITHIN 一个特定的 conda
环境中打开 jupyter 时,它工作正常,但是
当我从任何 conda
环境的 OUTSIDE 打开 jupyter 并尝试 select my_env
的内核时, jupyter 失败并出现以下错误:
造成这种现象的原因可能是什么?
.
.
File "C:\Users\shinji\anaconda3\envs\my_env\lib\site-packages\zmq\backend\cython\__init__.py", line 6, in <module>
from . import (constants, error, message, context,
ImportError: DLL load failed: The specified module could not be found
- 从 WITHIN 开始 jupyter
-在命令提示符,
C:\Users\shinji\dir> activate my_env
(my_env) C:\Users\shinji\dir> jupyter lab
-jupyter lab 打开后,
Select内核:my_env
- 从外部启动 jupyter
-在命令提示符,
C:\Users\shinji\dir> jupyter lab
-jupyter lab 打开后,
Select内核:my_env
区别在于
activate my_env
除其他事项外,将修改 PATH
环境变量,您可以通过执行(在您的基本环境中时)
echo %PATH%
conda activate my_env
echo %PATH%
PATH
变量在这里至关重要,因为它是 windows 应用程序查找它们正在加载的 dll 的默认位置。因此,当尝试 select 属于 my_env
的内核时,从您安装它的 env 之外出现错误消息:
ImportError: DLL load failed: The specified module could not be found