title: vscode import error for python module
body: <p>I am trying to do an import in python from one directory level up.</p>
  
  <pre><code>import sys
  
  sys.path.append('..')
  from cn_modules import exception
  </code></pre>
  
  <p>I get an Error from VSCode when I try to do Run Build Task as:</p>
  
  <blockquote>
    <p>ImportError: No module named cn_modules</p>
  </blockquote>
  
  <p><strong>The same code works without any error from terminal (python)</strong>.<br>
  I face the problem when I try to run it <strong>from VSCode Run Build task</strong>. <br>Any clue on what is wrong here?</p>
  
  <p>Have spent quiet some time but not able to resolve this, Any help is appreciated.</p>
  
  <hr>
  
  <p>NOTE: this works when i do debug using vscode too. Below are my config for launch.json and tasks.json<br></p>
  
  <p>launch.json</p>
  
  <pre><code> {
          "version": "0.2.0",
          "configurations": [
              {
                  "name": "Python Console App",
                  "type": "python",
                  "request": "launch",
                  "stopOnEntry": true,
                  "program": "${file}",
                  "externalConsole": true,
                  "debugOptions": [
                      "WaitOnAbnormalExit",
                      "WaitOnNormalExit"
                  ],
                  "env": {},
                  "envFile": "${workspaceRoot}/.env",
                  "console":"integratedTerminal",
                  "pythonPath": "${config:python.pythonPath}"
              }
          ]
      }
  </code></pre>
  
  <p>tasks.json</p>
  
  <pre><code>{
          "version": "0.1.0",
          "command": "/usr/bin/python",
          "isShellCommand": true,
          "args": ["${file}"],
          "showOutput": "always",
          "env": {},
          "envFile": "${workspaceRoot}/.env",
          "pythonPath": "${config:python.pythonPath}"
   }
  </code></pre>