Basepath参数不是完全限定的。参数名称:basePath。我无法使用代码完成

问题描述 投票:-1回答:3

我只是在visual-studio-code上打开一个.py文件。我收到一条消息:Basepath参数不完全合格。参数名称:basePath。我不能使用python完成。此消息的来源是Microsoft的Python(扩展)。 Here is image description

python visual-studio-code
3个回答
1
投票

我今天遇到了同样的问题,我在VSCode中打开了一个文件夹(你的.py文件的路径。你可以看到你图像中的选项)。它现在似乎对我有用。我不确定它对你有帮助。


1
投票

同样的事发生在我身上,它从今天开始。

我检查了我的Python安装,sys中的python路径,重新安装的VSCode并没有更改。

我使用Python 3.7,赢得10。

最后为我解决的是在settings.json中,在VSCode中,设置“python.jediEnabled”:true然后VSCode提示我一个扩展使用语言服务器的警告(对不起,我忘了名字扩展,它是一个旧的python自动完成扩展),删除该扩展后一切正常。

据我所知,这是ms语言服务器的问题,jediEnabled设置配置VSCode使用Jedi作为IntelliSense引擎而不是Microsoft Python语言服务器,一些扩展需要ms lang服务器,所以如果你删除它们你应该是好的。

尝试一下,希望它有所帮助。


0
投票

昨天我遇到了同样的问题,并在今天下午解决了。此消息的来源也是Microsoft的Python(扩展)。但是,我认为这对你来说可能是一样的,它与“VS Code的IntelliCode扩展(预览)”有关,它要求我激活pylit。

因此,我发现修复软件的唯一方法是删除我的首选项文件以重置Visual Studio代码并像第一次启动一样。然后我重新安装了我的扩展和首选项。

您无需卸载软件。请注意,如果不手动删除首选项文件,则卸载Visual Studio代码不会更改任何内容。

在这里如何在Windows上执行:https://filljoyner.com/2018/08/18/how-to-reset-visual-studio-code-on-windows/

© www.soinside.com 2019 - 2024. All rights reserved.