Python Vscode可以';t使用该功能";转到“定义”;并且无法打开文件时出现问题
我在macOS上为我的python项目使用VScode,但是我不能使用go to definition的函数,也不能打开有问题的文件 例如: 当我控制单击(macOS)并选择“转到定义”时,它会发出如下警告: 无法打开“spider.py”:发生系统错误(ENOTDIR:not directory,stat'/Users/gassy/Documents/python\u spider/toutiao/spider.py/Users/gassy/Documents/python\u spider/toutiao/spider.py') 此外,当我单击问题中列出的条目时,也会出现相同的错误: 创建文件路径似乎有问题,因为路径在错误消息中重复,如Python Vscode可以';t使用该功能";转到“定义”;并且无法打开文件时出现问题,python,macos,visual-studio-code,Python,Macos,Visual Studio Code,我在macOS上为我的python项目使用VScode,但是我不能使用go to definition的函数,也不能打开有问题的文件 例如: 当我控制单击(macOS)并选择“转到定义”时,它会发出如下警告: 无法打开“spider.py”:发生系统错误(ENOTDIR:not directory,stat'/Users/gassy/Documents/python\u spider/toutiao/spider.py/Users/gassy/Documents/python\u spider/
path/to/file.py/path/to/file.py
转到定义适用于全局变量
系统:macOS Mojave
版本:VScode 1.30.2最后,我找到了原因! 我认为这个bug可能是由一个扩展产生的,所以我按照这个网站的方法多次重新安装了VScode 并试图找到原因 当我安装Visual Studio IntelliCode时,它要求我安装Microsoft Python语言服务器。之后,这个错误发生了
希望此解决方案能对您有所帮助。您可以在vscode中安装扩展名pydev。 扩展网站是 如果您使用Python3,请访问官方网站
同样的问题也发生在我身上 结果是中国的道路导致了这个问题
将文件夹复制到一个不包含中文字符的路径,这样我就可以正常工作了欢迎使用堆栈溢出。只比链接多一点的答案可能会被删除。请通过添加更多信息来确保您的答案有用。关于
Microsoft Python语言服务器
,您的解决方案是什么?您是否忽略了VS代码提示而没有安装它?解释如何通过添加“python.autoComplete.extraPaths”来修改.vscode/settings.json:[”/path到您的代码“]