为了账号安全,请及时绑定邮箱和手机立即绑定

vscode无法使用“转到定义”功能,无法打开文件的问题

vscode无法使用“转到定义”功能,无法打开文件的问题

撒科打诨 2021-10-12 15:18:41
我在 macOS 上为我的 python 项目使用 VScode,但我无法使用转到定义的功能,也无法在问题中打开文件。例如:当我控制单击(macOS)并选择转到定义时,它会发出如下警告:无法打开 'spider.py': A system error occurred (ENOTDIR: not a directory, stat '/Users/gassy/Documents/python_spider/toutiao/spider.py/Users/gassy/Documents/python_spider/toutiao/spider.py ')。此外,当我单击问题中列出的条目时,它也会出现相同的错误:创建文件路径似乎有问题,因为该路径在错误消息中重复,例如 path/to/file.py/path/to/file.py转到定义适用于全局变量。系统:macOS Mojave版本:VScode 1.30.2
查看完整描述

3 回答

?
慕少森

TA贡献2019条经验 获得超9个赞

终于找到原因了!我以为这个bug可能是某个扩展产生的,于是我按照这个网站uninstall-remove-vscode-mac的方法重新安装了很多次 VScode ,试图找到原因。

当我安装 Visual Studio IntelliCode 时,它要求我安装 Microsoft Python 语言服务器。之后,这个bug就发生了。

希望这个解决方案能帮到你。


查看完整回答
反对 回复 2021-10-12
?
森林海

TA贡献2011条经验 获得超2个赞

同样的问题发生在我身上。

而且原来是中文路径导致了这个问题。

把文件夹复制到一个不包含中文字符的路径下,对我来说效果很好


查看完整回答
反对 回复 2021-10-12
  • 3 回答
  • 0 关注
  • 806 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信