VScode似乎不接受来自虚拟环境的解释器

2024-03-29 05:53:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我在VSCode中使用远程SSH选项访问服务器,在那里我创建了一个Python虚拟环境

问题在于,每当我启动VSCode时,它都会显示以下错误消息:

enter image description here

但是,当我单击Select Python Interpreter时,它显示我的自定义环境确实已被选中(标记为Current):

enter image description here

此外,我不断收到警告,上面写着: Import "package_name" could not be resolved from sourcePylancereportMissingModuleSourcepackage_name(例如熊猫)安装在env

我在我的settings.json中添加了以下行:

"python.pythonPath": "/path_of_my_home_dir/env/bin/python"

"python.analysis.extraPaths": [
    "/path_of_my_home_dir/env/bin"
]

但它仍然没有认识到环境

请注意,我的代码运行正常。只是看到这些警告令人困惑

有办法解决这个问题吗


Tags: ofpathnameenv警告packagehomebin
1条回答
网友
1楼 · 发布于 2024-03-29 05:53:00

我在github中发现了类似的问题,工程师的一篇解决方案帖子在UserSettings.json中添加了以下配置:

"python.experiments.optInto": [
        "pythonDiscoveryModule",
    ]

然后重新加载窗口

请尝试一下,看看错误是否消失了

[更新]

这似乎是一个bug,您可以评论您自己在issueput a bug report下遇到了类似的问题,以便让工程师知道并修复它

相关问题 更多 >