当在外壳程序窗口中激活conda环境时,该环境仅在该窗口中处于活动状态(即非持久性)。因此,当我在另一个窗口中导航到项目位置时,“根”虚拟环境处于活动状态。
我是否缺少某些东西,或者这是预期的行为?
如何让Jupyter Notebook等工具访问所创建的环境?
让我们假设你已经创建了一个名为康达环境jupyter-env35
与conda create -n jupyter-env35 python=3.5
现在想在jupyter使用它。
在环境中安装和注册python内核将使其在图形笔记本界面上可用。
为此,请先安装ipython内核:
conda install -n jupyter-env35 ipykernel
然后激活环境并注册内核:
source activate jupyter-env35
ipython kernel install --user --name jupyter-env35
现在启动juypter时,它将jupyter-env35
在可用内核列表中显示为内核。如果选择它,则所有安装到其中的软件包juypter-env35
都将可用。
如果要从笔记本界面删除内核jupyter --data-dir
,,将打印出jupyter的数据目录。
导航到打印的文件夹,找到子文件夹kernels
并删除带有您的内核名称的文件夹(在此处jupyter-env35
)。之后,内核将不再显示在jupyter中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句