I'm maintaining a dev container for a multi-root workspace which builds several virtual envs on creation. Some environments are shared between several projects for efficiency.
For example, the python executable for one environment is at:
workspaces/foo/virtual_envs/bar/bin/python
Several settings files direct the "python.defaultInterpreterPath" setting to this python environment, for their respective projects.
With the python environments extension, using this environment appears to break in two ways:
- The extension does not detect this environment
- If I create an environment in a location where the extension does detect it, other projects still completely ignore the defaultInterpreterPath setting.
The intent of the dev container is to involve zero manual configuration by users after loading the container - always use the automatically created and configured environments.
I'm maintaining a dev container for a multi-root workspace which builds several virtual envs on creation. Some environments are shared between several projects for efficiency.
For example, the python executable for one environment is at:
workspaces/foo/virtual_envs/bar/bin/python
Several settings files direct the "python.defaultInterpreterPath" setting to this python environment, for their respective projects.
With the python environments extension, using this environment appears to break in two ways:
The intent of the dev container is to involve zero manual configuration by users after loading the container - always use the automatically created and configured environments.