我正在尝试在vs代码中设置我的代码运行器,并且遇到一些基本问题。我的解释器已经正确设置为python 3.5.2
我有一个包含3个不同的python项目的目录结构。
库1 /
library1 /
setup.py
在VS Code中,我已将顶层library1
和library2
文件夹以及顶层project
导入到我的工作区中。
我如何运行脚本project/scripts/main.py
,并动态将顶级项目动态地将library1和library2添加到PYTHONPATH中,这样我不仅不必手动安装library1
和library2
每次对每个库进行更改时,都可以通过pip install . setup.py
通过每个库,而且还可以使它们激活智能感知。
当前,我的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进行此设置。