Чтобы иметь возможность завершения кода и функционирования, я хотел бы, чтобы VSCode включал определенный путь.
https://code.visualstudio.com/docs/python/environments#_environment-variable-definitions-file
Я создал тестовую среду
$ pwd
==> /Users/stephan/saitc/test_ws
$ ls -a
==> . .env tst_pckg
==> .. __init__.py
==> .DS_Store testing.code-workspace
$ cat .env
==> PYTHONPATH="/Users/stephan/saitc"
$ ls tst_pckg/
==> CONST.py __init__.py testing.py
$ cat tst_pckg/CONST.py
==> # -*- coding: utf-8 -*-
==>
==> TEST_CONSTANT = "Test constant's value"
$ cat tst_pckg/testing.py
==> # -*- coding: utf-8 -*-
==>
==> from test_ws.tst_pckg.CONST import TEST_CONSTANT
Для параметра "python.envFile" установлено значение "$ {workspaceFolder} /. Env"
При такой настройке я ожидал бы, что VSCode знает о пакете "test_ws", но набирает строку:
from test_ws.tst_pckg.CONST import TEST_CONSTANT
в файле «testing.py» не дает разумного завершения кода, и «test_ws.tst_pckg.CONST» не может быть разрешен (ошибка «unresolved import» в пользовательском интерфейсе VSCode).
Я использую Anaconda на macos и код Visual Studio 1.30.1, который поставляется вместе с ним.Может ли быть так, что я должен запустить Visual Studio Code из каталога "/ Users / stephan / saitc / test_ws"?(если да, то как?)
При каждом запуске кода Visual Studio меня спрашивают, хочу ли я запустить расширение pylint.Как я могу включить это навсегда?(Python ›Linting: Pylint включен, Python› Linting: включен)
Спасибо,
Стефан