首页 > 解决方案 > 在 VSC 终端中运行测试器文件 - ModuleNotFoundError

问题描述

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

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

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

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

有什么想法可以改变这个吗?

谢谢!

标签: pythonvisual-studio-codeterminalvscode-settings

解决方案


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

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


推荐阅读