set up vscode to install python package into a (global) python virtual environment (i.e virtualenv or venv).
why?
- allow vscode to install package without root permission (compare to system wide package install)
- dont have to create new virtual env, install pylint, pep8 etc every time you switch workspace (compare to local virtual env)
tested on python3.7