VScode 扩展:CODE RUNNER 和 PYTHON PREVIEWER 不使用我选择的解释器

Dan*_*rea 2 python visual-studio-code

我正在使用一些我觉得非常有趣的 VSCODE 扩展,它们是:( Python Previewhttps://github.com/dongli0x00/python-preview )Code Runner( https://github.com/formulahendry/vscode-code-runner. git)。

我通常让 VScode 选择 python 开发的环境,它非常好,它总是选择正确的环境: 在此输入图像描述

所以这里的问题是,正如您所看到的,在我正在使用的代码MatPlotLibNumPy模块中。当我使用 或Python PreviewCode Runner,它们没有检测到正确的解释器,我不知道它们是否遵循 VScode 自动选择的解释器,或者是否需要一些配置才能执行此操作。

这些是两个扩展选择错误解释器的捕获:

Python 预览: PYTHON_PREVIEWER 图像

代码运行器: CODERUNNER 图像

好吧,我只是想知道这是否是由于扩展配置而发生的,以及我是否可以以某种方式解决它:)

谢谢。

Har*_*der 6

Code Runner 允许您指向解释器,如下所示:

\n
    \n
  1. 搜索 \xe2\x80\x9cexecutor map\xe2\x80\x9d 的设置,然后单击 settings.json\xe2\x80\x9d 中的 \xe2\x80\x9cedit

    \n
  2. \n
  3. 粘贴到这一行:

    \n
    "python": "$pythonPath -u $fullFileName",\n
    Run Code Online (Sandbox Code Playgroud)\n

    所以整个文件看起来像这样:

    \n
    {\n    ...\n    "code-runner.executorMap": {\n        "python": "$pythonPath -u $fullFileName",\n    }\n    ...\n}\n
    Run Code Online (Sandbox Code Playgroud)\n
  4. \n
\n

这样,Code Runner 使用您在 \xe2\x80\x9cPython Path\xe2\x80\x9d 中设置的解释器。(在您的设置中搜索该内容。)

\n

Code Runner README包含您可以在 中使用的其他变量code-runner.executorMap,以防您的 Python 可执行文件位于其他位置。

\n

PS 如果您使用任何语言,您可能还想添加其他语言的解释器。

\n