默认的PyBuilder布局如下:
build.py
\ src
\ main
\ python
\ <python packages, etc.. >
\ unittest
\ python
\ <python unittests, etc.. >
(如果您不了解什么是PyBuilder,为什么布局看起来像这样,请阅读PyBuilder文档。)
如何使VS Code打开整个项目,然后仅将src/main/python
和src/unittest/python
识别为源文件夹?
换句话说,如果我在pete
中有一个软件包src/main/python/pete
而在dog
中有一个模块pete
,那么我希望能够拥有一个文件(例如test_pete.py
中的src/unittest/python
),然后在该文件中使用import pete.dog
。
答案 0 :(得分:0)
首先在根项目中创建一个.venv
文件。
然后向其中添加以下行:
PYTHONPATH="./src/main/python;./src/unittest/python;${PYTHONPATH}"
对于Linux / MacOS,将;
替换为:
。
更多详细信息在这里: https://code.visualstudio.com/docs/python/environments#_use-of-the-pythonpath-variable