在 VSC 终端中运行测试器文件 - ModuleNotFoundError

问题描述

我制作了一个测试文件来检查我的其他文件是否正确执行,但是我只能通过单击文件上的运行来获得输出(右上角的绿色箭头)。当我在终端中输入“python Test.py”时,我得到:

致命的 Python 错误:initsite: 无法导入站点模块 ModuleNotFoundError: 没有名为“站点”的模块

当前线程 0x0000000102c0ce00(最近调用优先):

我认为这是我的终端的环境问题?我在正确的文件夹中(Test.py 上方的一个)。

有什么想法可以改变这种情况吗?

谢谢!

解决方法

看起来您在终端中运行 python Test.py 时使用的 Python 解释器与单击 Run Python File in Terminal(绿色三角形)按钮时使用的不同。

您能否在 VSCode 终端(CMD: where python; Powershell: get-command python)中键入此命令来检查您在执行 python Test.py 命令时使用的是哪个 python你的python文件?并将其与另一个进行比较。