- Пакет установлен в редактируемом режиме
- Я работаю в отдельном каталоге
- Исходный пакет не содержит __init__.py верхнего уровня
Код: Выделить всё
cd C:/work
git clone https://github.com/theskumar/python-dotenv
pip install -e .
Код: Выделить всё
x = get_cli_string()
x = with_warn_for_invalid_lines()
Код: Выделить всё
mkdir C:/work/scripts
cd C:/work/scripts
Код: Выделить всё
x = get_cli_string()
x = with_warn_for_invalid_lines()
Я попробовал установить Python>Анализ>Автоматическое завершение импорта, Python>Анализ: глубина индекса пакета и Python>Анализ:Дополнительные пути. Просмотр параметров и настройка Python>Анализ: глубина индекса пакета изначально принесли плоды:
Код: Выделить всё
"python.analysis.packageIndexDepths": [
{
"name": "dotenv",
"depth": 4,
"includeAllSymbols": true,
}
]
Как я могу указать Pylance находить импортированные файлы во всем пакете, как если бы я работал в том же каталоге, что и сам пакет?
Ожидаемое поведение:
см. здесь
Подробнее здесь: https://stackoverflow.com/questions/796 ... e-director
Мобильная версия