如何更改Bokeh使用的Python版本?

时间:2018-07-12 20:36:01

标签: python linux python-2.7 python-3.4 bokeh

启动Python应用程序时,请使用以下命令: 散景服务application.py

在以前只有一个Python版本的Windows机器上,这是可行的。

现在,我在装有Python(2.7版)和Python3(3.4版)的Linux机器上。

在使用Python 2.7的Linux上有一些本机内容,因此我无法将Python3重命名为Python。

有没有办法告诉Bokeh使用另一个Python版本?如果我这样做,Bokeh信息确实表示Python版本是2.7。

1 个答案:

答案 0 :(得分:3)

Bokeh不“使用” Python版本。 Bokeh已安装到Python环境中,并且当您运行bokeh serve时,将使用相应环境中的Python版本。这就是Python通常的工作方式,Bokeh不可能表现出不同的行为。

最可能的解释是您有多个Python环境,而Python 2.7环境首先在您的系统PATH上。确保将Bokeh安装到Python 3环境中(即安装到其site-packages中),并确保Python 3环境的bin目录位于路径的最前面(或者通过提供一个Bokeh服务器来运行正确的完整绝对路径)。

或者,您可以使用-m运行Bokeh服务器:

python -m bokeh serve app.py

在这种情况下,您可以直接控制使用哪个Python可执行文件。