首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >运行ommand错误: /bin/sh: VSCode :VSCode命令未找到

运行ommand错误: /bin/sh: VSCode :VSCode命令未找到
EN

Stack Overflow用户
提问于 2022-04-09 02:32:47
回答 2查看 2.7K关注 0票数 1

我想我在VSCode上遇到了与路径相关的问题。

我完全删除并重新安装了操作系统,我有蒙特利12.3.1

我使用brew安装了Python:

代码语言:javascript
运行
复制
➜  ~ python3 --version
Python 3.9.12

➜  ~ which python3    
/usr/local/bin/python3

但是,正常情况下,我在mac上运行代码是有问题的。我可以从终端机跑

代码语言:javascript
运行
复制
➜  test Python3 test.py
Hello World!

但是,如果我尝试使用正确循环的->运行,我得到:

代码语言:javascript
运行
复制
[Running] python -u "/Users/user/Desktop/test/test.py"
/bin/sh: python: command not found

但是,如果我在左侧面板中循环“Run&Debug”,就会得到:

代码语言:javascript
运行
复制
➜  test  /usr/bin/env /usr/local/bin/python3.9 /Users/user/.vscode/extensions/ms-python.python-2022.4.1/pythonFiles/lib/python/debugpy/launcher 56623 -- /Users/user/Desktop/test/test.py 
Hello World!

奇怪的是,如果我尝试使用触摸屏上的run按钮运行程序,它就会工作:

代码语言:javascript
运行
复制
➜  test  cd /Users/hugo/Desktop/test ; /usr/bin/env /usr/local/bin/python3.9 /Users/hugo/.vscode/extensions/ms-python.python-2022.4.1/pythonFiles/lib/python/debugpy/launcher 56632 -- /Users/hug
o/Desktop/test/test.py 
Hello World!

这个问题是否与苹果公司将Python2从蒙特里的macOS中删除有关?

我注意到命令"python“在我的终端中不再起作用了,所以我认为它可能与此相关,但我不知道如何在vscode中解决这个问题,而不会造成路径混乱。

EN

回答 2

Stack Overflow用户

发布于 2022-09-23 22:35:10

问题在于代码运行程序。但这是个简单的解决办法。Open的Executor映射settings.json -->查找"python“,您会注意到它写着类似于"python”== "python -u“->将其更改为"python”== "python3“,并且代码应该使用输出窗口中的快捷方式运行。

干杯!

票数 1
EN

Stack Overflow用户

发布于 2022-07-07 00:31:13

如果您使用国产软件安装python,它应该在(默认情况下)

代码语言:javascript
运行
复制
/opt/homebrew/bin/python3

您的问题实际上与代码运行程序有关。尝试单击vscode右上角的Run Python File

您的代码将运行良好。

另一个信息

代码语言:javascript
运行
复制
macOS since version 10.8 comes with Python 2.7 pre-installed by Apple . 

(有关此https://docs.python.org/3/using/mac.html#:~:text=5.1.-,Getting%20and%20Installing%20MacPython,www.python.org的信息)。

所以如果你跑

代码语言:javascript
运行
复制
➜  ~ which python3 

即使您还没有安装python。默认情况下,显示到目录

代码语言:javascript
运行
复制
/usr/local/bin/python3
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71804847

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档