vscode import error for python module

后端 未结 9 1960
栀梦
栀梦 2020-12-02 20:26

I am trying to do an import in python from one directory level up.

import sys

sys.path.append(\'..\')
from cn_modules import exception

I g

9条回答
  •  眼角桃花
    2020-12-02 21:13

    There are two ways. Directly put it in launch.json or use a .env file.

    All in launch.json

    launch.json

    "env": {"PYTHONPATH": "${workspaceRoot};${workspaceRoot}/modules;${workspaceRoot}/modules/somePrj/modules"}
    

    Use a .env file

    launch.json

    "envFile": "${workspaceRoot}/.env"
    

    .env

    PYTHONPATH=".;modules;/modules/somePrj/modules"
    

    The .env file way is recommended for we can choose prod.env or test.env.

提交回复
热议问题