【问题标题】:Change the version to Python 3 in Virtual Studio Code (VS Code) if Code Runner uses older version like python 2 (Q+A)如果 Code Runner 使用较旧的版本,如 python 2 (Q+A),则在 Virtual Studio Code (VS Code) 中将版本更改为 Python 3
【发布时间】:2021-11-03 23:57:25
【问题描述】:

我为我的 VS 代码使用扩展代码运行程序,无需终端直接在应用程序中运行它,我遇到了一个问题,我安装了最新版本的 Python (3.10.0) 我选择了该版本作为我的解释器但代码运行器正在 python2 中运行我的代码。

这是对我有用的解决方案:

【问题讨论】:

    标签: python visual-studio vscode-code-runner coderunner


    【解决方案1】:

    作为初学者,我无法理解其他解决方案的解释方式,所以我希望这会有所帮助:

    1. 通过使用视图 > 命令面板打开命令面板或在 Mac 上按 Command+Shift+P 或在 Windows 上按 Ctrl+Shift+P,转到您的用户设置 .json。然后搜索 Preferences: Open Settings(JSON)

    2. 在新选项卡中,再次打开命令面板,但这次寻找 首选项:打开用户设置

    3. 在顶部的“搜索设置”栏中搜索“Shebang”。确保没有勾选“Code-runner: Respect Shebang”框。

    4. 返回您的 .json 设置文件并检查其中是否包含以下代码行: "code-runner.respectShebang": false,

    如果没有,首先重新加载页面,在命令面板中搜索Developer: Reload window

    如果它仍然不存在,您需要自己添加它以及所有其他设置,如下所示:

    1. 您需要再次转到命令面板中的首选项:打开用户设置,然后在设置搜索栏中查找代码运行器:执行器映射。如果它不在您的 settings.json 文件中,那么您需要按下将光标悬停在它上面时弹出的小设置/齿轮图标,然后选择“将设置复制为 JSON”。

    2. 返回到您的 settings.json 文件并将其与所有其他设置一起粘贴到那里,例如使用 Shebang。 它应该看起来像这样:

    3. 我的问题在于 python(但这适用于任何其他语言)。转到"python": "python -u",这一行,将其更改为"python": "python3 -u",

    这为我解决了这个问题。 :)

    【讨论】:

      猜你喜欢
      • 2018-06-16
      • 2021-08-13
      • 1970-01-01
      • 2021-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-04
      • 2018-08-20
      相关资源
      最近更新 更多