启动Python应用程序时,请使用以下命令: 散景服务application.py
在以前只有一个Python版本的Windows机器上,这是可行的。
现在,我在装有Python(2.7版)和Python3(3.4版)的Linux机器上。
在使用Python 2.7的Linux上有一些本机内容,因此我无法将Python3重命名为Python。
有没有办法告诉Bokeh使用另一个Python版本?如果我这样做,Bokeh信息确实表示Python版本是2.7。
答案 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可执行文件。