我在python项目中使用VScode,但是我不能使用go-to-definition函数,也不能打开有问题的文件。在
例如: 当我单击“转到定义”时,它会发出如下警告:
无法打开'蜘蛛网.py':发生系统错误(ENOTDIR:不是目录,stat'/Users/gassy/Documents/python_spider/toutiao/spider.py/Users/gassy/Documents/python_spider/toutiao/spider.py')。在
不过,当我点击问题中的一个文件时,它还是不起作用。 enter image description here
这似乎是一个关于路径的问题,因为它是正确路径的两倍。 转到定义是全局变量的工作
系统:macOS Mojave
版本:VScode 1.30.2
非常感谢你的帮助
您可以在vscode中安装扩展pydev。 扩展网站是https://marketplace.visualstudio.com/items?itemName=fabioz.vscode-pydev
如果您使用Python3,请访问官方网站 http://www.pydev.org/vscode/
同样的问题也发生在我身上。在
结果是中国的道路造成了这个问题。在
把文件夹复制到一个不包含汉字的路径上,这样我就可以正常工作了
终于,我找到了原因! 我觉得这个bug可能是某个扩展造成的,所以我多次按照这个网站的方法重新安装了VScode uninstall-remove-vscode-mac 试图找出原因。在
当我安装VisualStudioIntellicode时,它要求我安装Microsoft Python语言服务器。在那之后,这个错误发生了。在
希望这个解决方案对你有帮助。在
相关问题 更多 >
编程相关推荐