Я ищу способ go определения класса без использования абсолютного пути и без установки исходного кода как отдельного пакета.
Я использую код Visual Studio с Python (Microsoft) установлено расширение.
Структура репо выглядит примерно так:
src/
--main/
----python/
------X/
--------Y.py
folder1/
--example.py
Внутри Y.py
файла есть класс ZClass
, который используется в example.py
файле под в каталоге folder1
код внутри example.py
выглядит так:
from X.Y import ZClass
...
zc_obj = ZClass()
...
Проблема:
Я не могу использовать "Go для определение «функция (или Shift + Alt + F12) в example.py
при нажатии на объект ZClass
- отображается « Определение не найдено ».
Допущения:
Определение импорта внутри файла "example.py" и структура репозитория должны оставаться такими, какие они есть.