我想在使用conda命令创建的虚拟环境中运行散景命令(例如,运行散景服务器)。似乎bokeh命令调用的散景总是在我的基本conda环境中安装散景。
例如,我在我的基础conda环境中安装了bokeh v0.12.13。然后我创建了一个新的conda环境,其中安装了bokeh v0.10.0。在这个新的conda环境中运行bokeh命令时,会识别出散景v0.12.13。
下图显示了我在Windows笔记本电脑上的这一操作。如何做到这样的事情......
bokeh
命令是在0.11
版本中引入的,它在版本0.10
中不存在。在你描述的情况下运行bokeh
的原因是因为你在执行PATH
中同时拥有旧环境和新环境,并且它是从新环境中获取的(它是唯一存在的环境)。
在版本0.11
之前有一个bokeh-server
命令。但是,我必须毫不含糊地声明,这个旧的第一代Bokeh服务器版本(从未真正起作用)现在已被100%弃用并且完全不受支持。任何人都不应该在新代码中出于任何原因使用它。我同样会说,使用散景版0.10
也是非常气馁的,因为它在这一点上很古老。