第一步:
在vscode中ctrl+“,” 打开设置,点击下图所示的链接

在这个文件中加上下行代码:
"terminal.integrated.env.windows": {"PYTHONPATH":"${workspaceFolder};${env:PYTHONPATH}"},
如图所示:

保存,重启vscode即可。
第一步:
在vscode中ctrl+“,” 打开设置,点击下图所示的链接

在这个文件中加上下行代码:
"terminal.integrated.env.windows": {"PYTHONPATH":"${workspaceFolder};${env:PYTHONPATH}"},
如图所示:

以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
要解决这个问题,首先确保在您的Python项目中正确安装了pyenv插件,并且已经配置好环境变量。此外,您可能需要查看PYTHONPATH是否包含正确的路径。
以下是修复问题的方法步骤:
确保您已经正确设置了PYTHONPATH环境变量。如果您还没有这样做,可以通过以下命令进行设置:
export PYTHONPATH=$PWD:$PYTHONPATH
这里 $PWD 是当前工作目录,$PYTHONPATH 是系统级路径,用于存储所有 Python 环境。
PYTHONPATH打开命令行并运行以下命令以检查PYTHONPATH是否已正确设置:
echo $PYTHONPATH
这将输出 $(pwd):$PYTHONPATH 的结果,其中 $PWD 表示当前的工作目录,而 $PYTHONPATH 是系统级路径,包含了所有 Python 环境。
如果上述命令未显示任何路径,尝试手动添加到PYTHONPATH中:
python -m venv env && source env/bin/activate && pip install pyenv
然后执行以下命令以验证环境变量是否有效:
python --version
这应该会显示一个带有pyenv版本号的输出。
现在,您可以关闭VSCode并在重新启动后测试一下:
关闭VSCode。
在终端中输入以下命令(根据您的操作系统的不同,这些命令可能有所不同):
code .
或者,对于MacOS,您可以在终端中键入以下命令:
open ./
这将在同一目录下打开VSCode。
如果一切正常,您应该能够看到Python版本信息。
通过以上步骤,您应该可以成功地解决Python在VSCode中导入上级目录时显示不存在的问题。如果仍然遇到困难,请提供更多关于您的环境和使用的具体工具的信息。