Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Vscode可以';t使用该功能";转到“定义”;并且无法打开文件时出现问题_Python_Macos_Visual Studio Code - Fatal编程技术网

Python Vscode可以';t使用该功能";转到“定义”;并且无法打开文件时出现问题

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/

我在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')

此外,当我单击问题中列出的条目时,也会出现相同的错误:

创建文件路径似乎有问题,因为路径在错误消息中重复,如
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到您的代码“]