当我使用**python
**文件启动Visual Studio代码时,我开始收到以下错误
The environment variable 'Path' seems to have
some paths containing characters (';', '"' or ';;').
The existence of such characters are known to have
caused the Python extension to not load. If the
extension fails to load please modify your paths to
remove these characters.
我检查了我的路径,我确实有一个**;;**出现。我删除了它,但仍然收到错误。
这是我当前的路径。
PATH=C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Common Files\Lenovo;C:\SWTOOLS\ReadyApps;C:\Program Files\Calibre2\;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Skype\Phone\;C:\Program Files\IDM Computer Solutions\UltraEdit;C:\Users\Dave\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Git\cmd;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\Sophos\Sophos SSL VPN Client\bin;C:\Users\Dave\AppData\Local\atom\bin;C:\Users\Dave\AppData\Local\Microsoft\WindowsApps;C:\sqlite;C:\Python36\Scripts;C:\Program Files\Microsoft VS Code\bin;C:\Python36;
7条答案
按热度按时间62lalag41#
您的本地
PATH
包含以下文件夹路径(按此顺序):因此,在local
PATH
中,没有文件夹路径包含在双引号中,也没有包含分号的路径,也没有两个分号。PATH
中的文件夹路径不应该以反斜杠结尾。这是可能的,微软自己默认将PowerShell文件夹路径添加为systemPATH
。但我建议在Windows系统控制面板的高级系统设置中修复此问题。PATH
和userPATH
的最后一个文件夹路径后不应有分号。某些编码不佳的应用程序或脚本将文件夹路径附加到localPATH
,开头始终为分号,而不首先检查PATH
是否已以分号结尾。这会导致localPATH
最后包含;;
。因此,应删除C:\Python36
后面的分号。PATH
中的前四个文件夹路径应始终为:这意味着显示在环境变量对话框中并存储在Windows注册表中的system
PATH
应始终以以下字符开头:一些编码不好的安装程序会在最重要的文件夹路径之前插入文件夹路径-Windows系统文件夹。这也应该由你来解决。
我认为这个问题是由
C:\Python36
之后的;
引起的,其中批处理文件只包含命令行:或者批处理文件包含命令行:
该命令行会损坏local
PATH
环境变量,因为它将以分号分隔的文件夹路径列表更改为一个无效的文件夹路径。另见:
vof42yt12#
对我来说,它只是Python路径末尾的一个
\
:在我删除最后一个
\
的那一刻,警告就响了!iqih9akk3#
我遇到了这个问题,我不知道该怎么办:环境变量'Path'似乎有一些路径包含'"'字符。已知此类字符的存在会导致Python扩展无法加载。如果扩展无法加载,请修改路径以删除此'"'字符。
wvmv3b1j4#
我已经面临的问题,只是卸载了所有的扩展在VS和安装再次然后工作正常。
bkkx9g8r5#
使用命令CTRL +P检查Visual Studio中的解释器,如果您在enter image description here CONDA环境中,请选择正确的PATH
o2rvlv0m6#
错误已被纠正,只需重新安装插件。它不会再次显示路径错误。
ejk8hzay7#
我遇到了同样的问题。结果我在路径中有一个空字符串“”。我解决了这个问题,但可能不是所有的情况都是这样。在终端中
下一步:查找索引位置并使用删除空字符串来修改列表
重新启动适用于我的VSCode。