Mac Air M2下VS Code运行Python提示'python: command not found'的解决方法
修复Mac M2上VS Code运行Python报错
python: command not found的方法 原因
Mac M2自带的Python为3.x版本,系统默认仅提供python3调用命令,不存在python命令,而VS Code默认用python触发解释器,因此出现找不到命令的报错。
解决办法
方法一:在VS Code中指定正确的Python解释器
- 打开你的
1.py文件,查看VS Code左下角状态栏,找到显示Python版本的区域(可能显示对应版本号或空白) - 点击该区域,在弹出的列表中选择系统自带的Python3选项(例:
Python 3.9.6 (/usr/bin/python3)) - 重新运行代码,VS Code会自动使用
python3执行脚本
方法二:修改VS Code的运行命令配置
- 打开VS Code设置(快捷键
Cmd+,) - 搜索
python.pythonPath,将默认值改为python3,或是你在终端通过which python3查到的完整路径(例:/usr/bin/python3) - 保存设置后重新运行代码
方法三:给系统添加python软链接(一劳永逸)
打开终端,执行以下命令:
sudo ln -s /usr/bin/python3 /usr/local/bin/python
输入你的Mac开机密码(输入时不会显示字符,正常输入即可),回车完成后,系统中输入python会自动调用python3,VS Code的默认运行命令也能正常工作。
内容的提问来源于stack exchange,提问作者san._.io
相关产品推荐
相关产品推荐

