我有两个anaconda环境。基本环境和我的测试环境称为testenv
。这种环境可以正常使用,例如PyCharm IDE。
当通过发出jupyter notebook
从如图所示的目录直接启动jupyter服务器时,我的脚本/笔记本会抱怨缺少软件包。
这告诉我它正在使用base
环境而不是我的testenv
环境。但是如屏幕截图所示,它不是被激活的。
所以问题是:如何设置jupyter使用的虚拟环境?
使用的版本:
[编辑] 事实证明,我的环境中尚未安装jupyter。我假设能够使用来自base
的安装。在我的环境中安装了jupyter之后,一切都按 expected 的要求运行。
答案 0 :(得分:1)
这通常对我来说是万无一失的。但是,它不允许即时切换病毒环境。 Conda docs。
$ activate testenv
$ jupyter notebook
$ source activate testenv
$ jupyter notebook
答案 1 :(得分:1)
如果您甚至希望从Jupyter内即时切换环境,这也可以解决问题。