Visual Studio代码中的python源路径

时间:2017-11-05 08:55:18

标签: python visual-studio-code pythonpath

如何在环境中设置源路径,以便pylinter看到从一个python模块导入到相邻文件夹中的另一个python模块。

以下各项都会导入下一个模块。

src/tests/test_mymodule1.py
src/modules/mymodule1.py
src/utils/myutil1.py
src/packages/someopensource/opensourceproj.py 

设置env PYTHONPATH没有完成这项工作。除了我们被告知“真正的pythoners”不应该设置pythonpath除了python引擎(2.7或3.6 ......)!

在代码中设置它(使用sys.path.remove和sys.path.append)允许它运行,但是linter显示cannot import错误。

1 个答案:

答案 0 :(得分:0)

  1. 在根目录中创建一个名为.env的文件

  2. PYTHONPATH添加一个环境变量,并将路径设置为所需的路径,以便pylint和其他python程序可以找到您的文件

    PYTHONPATH = src

  3. 重新启动与代码。