gpt4 book ai didi

python - VS Code 无法识别 Python 虚拟环境

转载 作者:行者123 更新时间:2023-12-04 16:28:46 25 4
gpt4 key购买 nike

我在 Mac 上使用 VS Code 编写 Python 代码。我在我的项目文件夹中创建了一个名为“venv”的虚拟环境,并在我的项目文件夹中打开了 VS Code。我可以在资源管理器 Pane 中看到 venv 文件夹。但是,如果我将包安装到虚拟环境中并尝试将包导入 Python 模块然后运行该模块,VS Code 会引发 ModuleNotFound 错误,指出没有模块。

我按照 VS Code 文档 Using Python environments in VS Code 中的说明进行操作通过打开命令面板,选择 Python:选择解释器,然后选择“venv/bin/folder”。但是当我这样做时,我收到此错误:

Failed to set 'pythonPath'. Error: Unable to write into folder settings.  Please open the 'my_project' folder settings to correct errors/warnings in it and try again.

这些“文件夹设置”是什么?我在上面引用的文档中没有看到任何关于我的虚拟环境目录的文件夹设置的内容。

环境:
VS 代码 1.35.1
用于 VS 代码的 Python 0.2.3
python 3.7.1

更新

根据@khuynh 的建议,我打开 settings.json 并发现一个错误,即我试图用“//”注释掉一行。我没有意识到 JSON 文件不能包含注释。

取出那条线后,我再次运行“Python:选择解释器”,但这次是一个标签,上面写着 .vscode > settings.json >> code-runner.executorMap.python在顶部出现。该选项卡包含以下代码:
    {
"python.pythonPath": "/usr/local/bin/python3"
"code-runner.executorMap.python": "python3 -u"
}

“code-runner.executorMap.python”下方有一条红色波浪线,下方的问题窗口显示“未知配置设置”。我不明白这个设置有什么问题。

最佳答案

如果工作区设置文件中有错误,则选择 Python 解释器不起作用。您在“python.pythonPath”行之后缺少一个逗号。

(我看到其他人在评论中回答了这个问题,但我想发布一个答案,让其他人更容易找到。)

关于python - VS Code 无法识别 Python 虚拟环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56652968/

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