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

Mac环境下Mojo误用Python库:如何指定正确Python版本?

解决Mojo使用指定Python版本的问题

临时生效方案

在运行Mojo脚本前,通过环境变量指定Homebrew安装的Python路径:

MOJO_PYTHON_EXECUTABLE=/opt/homebrew/bin/python3 mojo sys_path.🔥

执行后重新查看sys.prefix,会显示Homebrew Python对应的路径,此时就能正常访问pip3安装的包。

永久生效方案

若要让配置长期生效,可将环境变量写入shell配置文件:

  1. 打开终端,编辑你的shell配置文件(zsh用户编辑~/.zshrc,bash用户编辑~/.bash_profile):
open ~/.zshrc
  1. 在文件末尾添加以下内容:
export MOJO_PYTHON_EXECUTABLE=/opt/homebrew/bin/python3
  1. 保存文件后,刷新配置使改动立即生效:
source ~/.zshrc

之后每次打开终端运行Mojo,都会默认使用Homebrew安装的Python 3.11版本。

验证配置

重新运行你的sys_path.🔥脚本:

mojo sys_path.🔥

若输出的sys.prefix为/opt/homebrew/Cellar/python@3.11/3.11.6/Frameworks/Python.framework/Versions/3.11(具体路径可能因Python版本号略有差异),则说明配置成功。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 04:35:07