VS Code Code Runner 不适用于 virtualenvs

新手上路,请多包涵

我无法让 Code Runner 扩展与 virtualenvs 一起工作。每当我尝试运行导入仅安装在 virtualenv 而不是全局 Python 安装中的库的代码时,我都会收到导入错误。在终端运行完全相同的代码。

我在 Windows 10 上并且安装了 Python 3.6.5。

我得到的准确错误是:

 ModuleNotFoundError: No module named 'bs4'

原文由 slinden 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 575
1 个回答

我也遇到了同样的问题。

在此处输入图像描述 我发现最好的解决方案是将此行添加到您的用户或工作区设置(以适合您的项目为准):

 "code-runner.executorMap": {
    "python": "C:\\Users\\adarsh_patel\\VisualCode\\env\\Scripts\\activate.bat && python -u",
}

你必须输入你的 virtualenv 路径或者你可以使用。

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

在此处输入图像描述

在此处输入图像描述

希望这对你有帮助。

原文由 Adarsh Patel 发布,翻译遵循 CC BY-SA 4.0 许可协议

推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏