Vscode не может использовать функцию перехода к определению и не может открыть файл в ПРОБЛЕМАХ - PullRequest
0 голосов
/ 16 января 2019

Я использую VScode для своего проекта на Python, но я не могу использовать функцию перехода к определению и не могу открыть файл в ПРОБЛЕМАХ.

Например: когда я нажимаю перейти к определению, выдается следующее предупреждение:

Невозможно открыть «spider.py»: произошла системная ошибка (ENOTDIR: не каталог, stat '/Users/gassy/Documents/python_spider/toutiao/spider.py/Users/gassy/Documents/python_spider/toutiao/ spider.py ').

Тем не менее, когда я щелкаю файл в ПРОБЛЕМАХ, он не работает. введите описание изображения здесь

Это похоже на проблему с путем, так как он удваивает правильный путь. Перейти к определению - работа для глобальной переменной

Система : macOS Mojave

Версия : VScode 1.30.2

большое спасибо за вашу помощь

Ответы [ 2 ]

0 голосов
/ 16 апреля 2019

Вы можете установить расширение pydev в vscode. Сайт расширения - https://marketplace.visualstudio.com/items?itemName=fabioz.vscode-pydev

Если вы используете Python3, пожалуйста, посетите официальный сайт http://www.pydev.org/vscode/

0 голосов
/ 19 января 2019

Наконец-то я нашел причину!Я думал, что эта ошибка может быть вызвана расширением, поэтому я много раз переустанавливал VScode, следуя методу этого сайта uninstall-remove-vscode-mac и пытался найти причину.

Когда я устанавливаю Visual Studio IntelliCode, он просит меня установить языковой сервер Microsoft Python.После этого эта ошибка произошла.

Надеюсь, это решение поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...