我使用 VS 代码的扩展代码运行器直接在应用程序中运行它,无需终端,但我遇到了一个问题,我安装了最新版本的 Python (3.10.0),我已选择该版本作为我的解释器但代码-runner 正在 python2 中运行我的代码。
这是对我有用的解决方案:
作为初学者,我无法理解其他解决方案的解释方式,所以我希望这有所帮助:
-
通过使用“视图”>“命令面板”打开命令面板,或者在 Mac 上按 Command+Shift+P 或在 Windows 上按 Ctrl+Shift+P,转到用户设置 .json。然后搜索首选项:打开设置(JSON)
-
在新选项卡中,再次打开命令面板,但这次查找首选项:打开用户设置
-
在顶部的“搜索设置”栏中搜索“Shebang”。确保 ' 的框代码运行者:尊重 Shebang' 没有被勾选。
-
返回 .json 设置文件并检查其中是否包含以下代码行:"code-runner.respectShebang": false,
如果没有,首先重新加载页面,搜索开发商: 重新加载窗口在命令面板中。
if it still isn't there you will need to add it yourself alongside all your other settings like so:
-
您将需要再次前往首选项:打开用户设置在命令面板和设置搜索栏中查找代码运行器:执行器映射。如果它不在您的 settings.json 文件中,那么您将需要按当您将光标悬停在其上时弹出的小设置/齿轮图标,然后选择“将设置复制为 JSON'.
-
Go back to your settings.json file and paste it in there alongside all your other settings like with Shebang.
it should look something like this:
-
我的问题是Python(但这适用于任何其他语言)。去排队"python": "python -u",
并将其更改为"python": "python3 -u",
.
这为我解决了这个问题。 :)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)