在"VS代码输出"选项卡中找不到模块包错误



问题是我安装了虚拟环境和代码运行程序。已安装所需的所有软件包。当我通过代码运行器运行该文件时,它不会检测到包,但运行Python文件会检测到包并且不会给出错误!

这是因为代码运行程序使用不同的python解释器来执行python脚本。您可以通过以下网址查看:

import sys
print(sys.executable)

代码运行程序从PATH的系统环境中查找python解释器,而VSCode中的终端已修改PATH的值。因此它可以选择合适的python解释器。

您可以在settings.json中配置code-runner,使其在终端中执行以避免此问题:

"code-runner.runInTerminal": true,

最新更新