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

Running a tester file in the VSC terminal - ModuleNotFoundError

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

Fatal Python error: initsite: Failed to import the site module ModuleNotFoundError: No module named 'site'

Current thread 0x0000000102c0ce00 (most recent call first):

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

有什么办法可以改变它吗?

谢谢!

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

你能在VSCode终端输入这个命令吗(CMD: where python; Powershell: get-command python)到当您对 运行 您的 python 文件执行 python Test.py 命令时,检查您使用的是哪个 python?并将其与另一个进行比较。