You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何设置Python 3.7为默认版本 适配Zeppelin 0.10.0运行要求

问题解答

关于最初update-alternatives的疑问

你最初配置update-alternatives时已经手动选中了Python 3.7作为python命令的默认版本,但python3 --version仍输出3.8.10,是因为你当前配置的仅为/usr/bin/python软链的指向,并未覆盖/usr/bin/python3的软链。如果要修改系统级python3的默认指向,确实可以额外为python3配置update-alternatives规则、或者调整对应版本的优先级,但你后续已经安装了pyenv,这部分系统级配置其实无需再调整。

关于当前pyenv配置的有效性

从你给出的命令输出可以判断,当前pyenv配置已经完全可以满足你的使用需求:

  • pyenv已经将Python 3.7.8设置为当前用户的全局默认版本
  • which python的输出指向pyenv的shims路径,说明环境变量优先级配置正确,调用python时会优先使用pyenv管理的版本
  • python --version已经正确输出3.7.8,版本符合Zeppelin 0.10.0的要求

除非你需要用root用户运行Zeppelin、或者用systemd等系统服务的方式启动Zeppelin,否则不需要额外调整系统级Python配置。如果是服务启动的场景,只需要在服务配置中把PATH变量加入pyenv的shims路径,或者直接指定Python的绝对路径为/home/joesan/.pyenv/shims/python即可。


内容的提问来源于stack exchange,提问作者joesan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 00:15:04