VS Code运行Python文件提示python命令未找到的解决求助
解决VS Code运行Python文件提示
python: command not found的问题 你的问题核心是系统里只有python3命令,而VS Code默认用python来执行脚本,所以才会报错。下面是几种直接可行的解决办法:
方法一:修改Code Runner插件的执行命令
- 打开VS Code设置(按下
Cmd+,快捷键) - 搜索
Code Runner: Executor Map,点击「编辑 in settings.json」 - 找到python对应的配置行,把原来的
"python": "python",改成"python": "python3", - 保存配置后,再点击运行按钮就能正常执行了
方法二:给系统创建python软链接(终端操作)
- 先在终端输入
which python3,找到你的Python3安装路径(比如输出/usr/bin/python3) - 接着执行
sudo ln -s /usr/bin/python3 /usr/bin/python,输入你的电脑密码确认 - 完成后在终端输入
python --version,能显示版本号就说明成功,此时VS Code的运行按钮也能正常使用
方法三:指定VS Code使用的Python解释器
- 点击VS Code左下角状态栏的Python版本标识(比如显示
Python 3.11.4) - 在弹出的列表中选择你终端里
python3对应的那个解释器版本 - 重新点击运行按钮即可生效
补充说明:之前你运行Django项目没问题,大概率是因为Django用了虚拟环境,VS Code自动识别了虚拟环境里的python命令;而单个Python文件没启用虚拟环境,所以调用了全局的python命令导致找不到。
内容的提问来源于stack exchange,提问作者Muntaser Saad Younis
相关产品推荐
相关产品推荐

