gpt4 book ai didi

python - VScode扩展: CODE RUNNER and PYTHON PREVIEWER do not use the interpreter I select

转载 作者:行者123 更新时间:2023-12-03 08:37:30 26 4
gpt4 key购买 nike

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

我通常让 VScode 选择 python 开发的环境,它非常好,它总是选择正确的环境: enter image description here

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

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

Python 预览: PYTHON_PREVIEWER image

代码运行者: CODERUNNER image

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

谢谢。

最佳答案

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

  1. 在设置中搜索“执行器映射”并点击“在settings.json中编辑”

  2. 粘贴此行:

    "python": "$pythonPath -u $fullFileName",

    整个文件看起来像这样:

    {
    ...
    "code-runner.executorMap": {
    "python": "$pythonPath -u $fullFileName",
    }
    ...
    }

这样,Code Runner 将使用您在“Python Path”中设置的解释器。 (在您的设置中搜索该内容。)

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

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

关于python - VScode扩展: CODE RUNNER and PYTHON PREVIEWER do not use the interpreter I select,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63497210/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com