Я пытаюсь настроить мой код бегунов в vs code и сталкиваюсь с некоторыми основными проблемами. Мой переводчик уже правильно настроен на python 3.5.2
У меня есть структура каталогов с 3 различными проектами Python, как это.
Library1 /
- library2 /
- проект
В VS Code я импортировал папки верхнего уровня library1
и library2
в мое рабочее пространство вместе с верхним уровнем project
.
Как я могу запустить скрипт project/scripts/main.py
с проектами верхнего уровня, динамически добавляемыми в PYTHONPATH library1 и library2, чтобы не только мне не приходилось вручную устанавливать library1
и library2
через pip install . setup.py
для каждого библиотека каждый раз, когда я вносил в них изменения, но также и для них я мог бы активировать intellisense.
В настоящее время мой launch.json выглядит следующим образом
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"env": {
"PYTHONPATH": "${workspaceRoot}"
}
}
]
}
Вся эта конфигурация PYTHONPATH является очень естественной и простой в настройке в PyCharm CE, так что я получаю варианты завершения кода для моих неустановленных библиотек. Я просто пытаюсь выяснить, как настроить это для VS Code.