Conda环境仅适用于基本版本的Python



我已经开始学习如何创建新的虚拟环境。然而,每当我尝试启动Jupyter笔记本时,我发现通过下拉菜单并选择内核名称会导致

内核正在启动,请稍候。。。

后面的连接失败。

很简单,我的方法是:

conda create --name py37 python==3.7.2 
#activate
conda activate py37
conda install pandas
conda install ipykernel
ipython kernel install --user --display-name "guacamole"

现在,当我找到创建内核的文件夹时:C: \Users\User\AppData\Roaming\jupyter\kernels

我发现,对于kernel.json文件,当argv设置为";C: \Users\User\Anaconda3\python.exe"然后我的内核在Jupyter 中加载良好

当argv设置为"C: \Users\User\Anaconda3\envs\py37\python.exe"它无法加载。

如有任何建议,我们将不胜感激!

这最终是非常直接的。虽然我觉得有点傻,但一开始我没有点击,在这个过程中我学到了很多关于虚拟环境的知识!

所需要的只是在我激活环境后简单地运行以下(在Anaconda提示符中(

jupyter notebook

问题是我在不同的位置运行jupyter笔记本,因此发生了冲突。希望这能帮助其他人。

您应该能够在任何环境中运行jupyter笔记本,并能够从下拉列表中选择内核。无需退出并更改目录。

conda activate py37
python -m ipykernel install --user --name py37 --display-name "guacamole"
# then, to test 
conda deactivate
jupyter notebook 

最新更新