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

Mac设备Visual Studio Code无法正常使用Python 3、安装Vpython问题求助

问题根源

VS Code右下角选择的Python解释器仅作用于编辑器的语法校验、调试、运行按钮执行逻辑,和终端默认读取的系统环境变量优先级无关,Mac系统默认将python命令指向自带的Python 2.7版本。

解决步骤
  • 首先确认Python3的安装状态
    终端执行以下命令,确认你安装的Python3可正常调用:

    python3 --version
    which python3
    

    正常会返回3.10.0的版本号,以及对应的安装路径。

  • 配置Shell别名,修改默认python命令指向
    根据你使用的Shell类型选择对应操作:

    macOS Catalina(10.15)及以上版本默认使用zsh,更早版本默认使用bash,可执行echo $SHELL查看当前使用的Shell

    • 若使用zsh:
      执行nano ~/.zshrc打开配置文件,在文件末尾添加两行内容:
      alias python="python3"
      alias pip="pip3"
      
      按Ctrl+O保存,按Ctrl+X退出编辑器,再执行source ~/.zshrc让配置立即生效。
    • 若使用bash:
      执行nano ~/.bash_profile打开配置文件,添加和上面相同的两行别名配置,保存退出后执行source ~/.bash_profile生效。
  • 验证配置并安装vpython
    执行python --version确认返回Python 3.10.0,pip --version确认指向Python3对应的包管理器,之后直接执行pip install vpython即可完成安装。

可选临时方案

如果不想修改全局配置,可直接在所有需要调用Python3的场景下,用python3代替python命令,pip3代替pip命令,直接执行pip3 install vpython同样可以把包安装到Python3的依赖库中。

VS Code终端适配

如果完成上述配置后VS Code内置终端仍识别Python2,可打开VS Code设置,搜索terminal.integrated.inheritEnv,确认该选项已勾选,重启VS Code内置终端即可。

内容的提问来源于stack exchange,提问作者Léo Lepage

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 11:27:03