如何让VS代码与Pybuilder python项目一起工作


  • Pybuilder,自2013年以来一直存在
  • VS Code Python插件,由Don Jayamanne于2016年开发,现在是官方插件

默认PyBuilder布局如下:

build.py
 src
 main
 python
 <python packages, etc.. >
 unittest 
 python
 <python unittests, etc.. >

(如果你不明白PyBuilder是什么,布局为什么是这样的,请阅读PyBuilder文档。)

如何使VS Code打开整个项目,然后只将src/main/pythonsrc/unittest/python识别为源文件夹?

换句话说,如果我在src/main/python/pete中具有包pete并且在pete中具有模块dog,那么我希望能够在src/unittest/python中具有文件(例如test_pete.py)并且在该文件中使用import pete.dog

首先在根项目中创建一个.env文件。然后添加以下行:

PYTHONPATH="./src/main/python;./src/unittest/python;${PYTHONPATH}"

对于Linux/MacOS,请将;替换为:

更多详细信息请点击此处:https://code.visualstudio.com/docs/python/environments#_use-Python路径变量的

最新更新