![](/img/trans.png)
[英]How to install a package on my jupyter notebook that is only available on pip and not in conda?
[英]How to make conda virtual environments persistent and available for tools such as Jupyter Notebook?
在外壳程序窗口中激活conda环境时,该环境仅在该窗口中处于活动状态(即非持久性)。 因此,当我在另一个窗口中导航到项目位置时,“根”虚拟环境处于活动状态。
我是否缺少某些东西,或者这是预期的行为?
如何让Jupyter Notebook等工具访问所创建的环境?
假设您已经创建了一个名为jupyter-env35
环境, 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中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.