python - Vscode 无法使用“转到定义”功能,无法在 PROBLEMS 中打开文件
问题描述
我在 macOS 上为我的 python 项目使用 VScode,但我无法使用 go to definition 的功能,也无法在 PROBLEMS 中打开文件。
例如:当我控制单击 (macOS) 并选择转到定义时,它会引发如下警告:
无法打开'spider.py':发生系统错误(ENOTDIR:不是目录,stat'/Users/gassy/Documents/python_spider/toutiao/spider.py/Users/gassy/Documents/python_spider/toutiao/spider.py ')。
此外,当我单击 PROBLEMS 中列出的条目时,它也会给出相同的错误:
创建文件路径似乎有问题,因为路径在错误消息中重复,例如path/to/file.py/path/to/file.py
转到定义适用于全局变量。
系统:macOS Mojave
版本:VScode 1.30.2
解决方案
你可以在 vscode 中安装扩展pydev。扩展网站是https://marketplace.visualstudio.com/items?itemName=fabioz.vscode-pydev
如果您使用 Python3,请访问官网 http://www.pydev.org/vscode/
推荐阅读
- android - 如何在共享首选项中保存数据类型“整数”(可为空的 int)
- lua - 如何加载相对于当前加载的脚本的 lua 脚本?
- java - 302重定向加载空白页面
- algorithm - Ratcliff-Obershelp 字符串相似度
- android - 如何查找 Android 应用程序中是否正在使用 Java 包?
- ios - Safari bug - selenium Actions 点击方法
- sql - 在没有 FK 的情况下保持参照完整性
- json - 如何从 React Native 中的服务器响应中更新状态
- php - 为什么我在我的 PHP 中两次获得相同的列?PostgreSQL 查询?
- r - 使用主成分构建分数图