如何更改 Bokeh 使用的 Python 版本?
How to change Python version used by Bokeh?
启动 Python 应用程序时,我使用以下命令:
散景服务 application.py
这之前在 Windows 机器上工作,其中只有一个 Python 版本存在。
现在我在 Linux 机器上,我有 Python(2.7 版)和 Python3(3.4 版)。
Linux 上有一些使用 Python 2.7 的原生内容,所以我无法将 Python3 重命名为 Python。
有没有办法告诉 Bokeh 使用另一个 Python 版本?如果我做 Bokeh 信息确实说 Python 版本是 2.7.
Bokeh 没有 "use" Python 版本。 Bokeh 安装在 Python 环境中,当您 运行 bokeh serve
时,将使用来自相应环境的 Python 版本。这就是 Python 通常的工作方式,Bokeh 没有办法表现不同。
最可能的解释是您有多个 Python 环境,并且 Python 2.7 环境首先出现在您的系统 PATH
上。确保 Bokeh 安装到 Python 3 环境中(即安装到它的 site-packages
中)并确保 Python 3 环境的 bin
目录在您的路径中第一个(或 运行 Bokeh 服务器(通过提供正确服务器的完整绝对路径)。
或者,您可以 运行 Bokeh 服务器 -m
:
python -m bokeh serve app.py
在这种情况下,您可以直接控制使用哪个 Python 可执行文件。
启动 Python 应用程序时,我使用以下命令: 散景服务 application.py
这之前在 Windows 机器上工作,其中只有一个 Python 版本存在。
现在我在 Linux 机器上,我有 Python(2.7 版)和 Python3(3.4 版)。
Linux 上有一些使用 Python 2.7 的原生内容,所以我无法将 Python3 重命名为 Python。
有没有办法告诉 Bokeh 使用另一个 Python 版本?如果我做 Bokeh 信息确实说 Python 版本是 2.7.
Bokeh 没有 "use" Python 版本。 Bokeh 安装在 Python 环境中,当您 运行 bokeh serve
时,将使用来自相应环境的 Python 版本。这就是 Python 通常的工作方式,Bokeh 没有办法表现不同。
最可能的解释是您有多个 Python 环境,并且 Python 2.7 环境首先出现在您的系统 PATH
上。确保 Bokeh 安装到 Python 3 环境中(即安装到它的 site-packages
中)并确保 Python 3 环境的 bin
目录在您的路径中第一个(或 运行 Bokeh 服务器(通过提供正确服务器的完整绝对路径)。
或者,您可以 运行 Bokeh 服务器 -m
:
python -m bokeh serve app.py
在这种情况下,您可以直接控制使用哪个 Python 可执行文件。