Skip to content

Workspace environment variable ${workspaceFolder} is not being set/empty on WSL #24818

@enda-quantmatix

Description

@enda-quantmatix

Type: Bug

I develop using WSL on my Windows machine. I use the Remote plugin to connect to my Ubuntu 22.04 instance and open folders from there.

Issue:

I have been running into a consistent problem where my ${workspaceFolder} environment variable is not being set, it is empty. I have confirmed this by setting my "PYTHONPATH" to "PYTHONPATH=${workspaceFolder}" in a .env file and from the terminal, after loading in variables from this .env file I run echo $PYTHONPATH and it returns empty. I have double checked this by opening the same folder in vscode running on Windows and it is set correctly here. The correct path should be "/home/enda/QuantStudies"

Running on WSL using Remote plugin:
Image

Opened folder workspace:
Image

Empty python path variable which should be set to ${workspaceFolder}
Image

.env file used to set the PYTHONPATH to the ${workspaceFolder}
Image

Confirmed this gets set when I open the same repo on Windows
Image

VS Code version: Code 1.97.1 (e249dada235c2083c83813bd65b7f4707fb97b76, 2025-02-10T13:13:58.153Z)
OS version: Windows_NT x64 10.0.26100
Modes:
Remote OS version: Linux x64 5.15.133.1-microsoft-standard-WSL2

System Info
Item Value
CPUs 13th Gen Intel(R) Core(TM) i7-13700H (20 x 2918)
GPU Status 2d_canvas: enabled
canvas_oop_rasterization: enabled_on
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
skia_graphite: disabled_off
video_decode: enabled
video_encode: enabled
vulkan: disabled_off
webgl: enabled
webgl2: enabled
webgpu: enabled
webnn: disabled_off
Load (avg) undefined
Memory (System) 63.68GB (36.99GB free)
Process Argv --crash-reporter-id 7257fdfd-9e42-4679-885c-0a54843c85bf
Screen Reader no
VM 0%
Item Value
Remote WSL: Ubuntu
OS Linux x64 5.15.133.1-microsoft-standard-WSL2
CPUs 13th Gen Intel(R) Core(TM) i7-13700H (20 x 0)
Memory (System) 47.05GB (41.62GB free)
VM 0%
Extensions (115)
Extension Author (truncated) Version
project-manager ale 12.8.0
zoomer ant 0.3.1
docs-view bie 0.1.0
vsc-python-indent Kev 1.19.0
mssql-snippets MEn 0.4.0
vscode-azurevirtualmachines ms- 0.6.6
jupyter-keymap ms- 1.1.2
remote-containers ms- 0.397.0
remote-ssh ms- 0.117.1
remote-ssh-edit ms- 0.87.0
remote-wsl ms- 0.88.5
vscode-remote-extensionpack ms- 0.26.0
remote-explorer ms- 0.4.3
remote-server ms- 1.5.2
gruvbox-material sai 6.5.2
swdc-vscode sof 2.8.3
open-in-browser tec 2.0.0
errorlens use 3.23.0
vscode-icons vsc 12.11.0
vscode-todo-highlight way 1.0.5
jinja who 0.0.8
project-manager ale 12.8.0
alignment ann 0.3.0
zoomer ant 0.3.1
vscode-django bat 1.15.0
docs-view bie 0.1.0
dbclient-jdbc cwe 1.3.9
vscode-myssql-client2 cwe 8.1.4
vscode-markdownlint Dav 0.58.2
docs-article-templates doc 1.0.8
docs-authoring-pack doc 1.0.2
docs-build doc 0.4.6
docs-images doc 1.0.4
docs-markdown doc 1.0.12
docs-preview doc 1.0.9
docs-scaffolding doc 1.0.8
docs-yaml doc 1.0.5
githistory don 0.6.20
python-environment-manager don 1.2.7
python-extension-pack don 1.7.0
parquet-viewer dvi 2.11.1
gitlens eam 16.3.0
prettier-vscode esb 11.0.0
git-project-manager fel 1.8.2
code-runner for 0.12.2
c-cpp-runner fra 9.4.10
copilot Git 1.270.0
copilot-chat Git 0.24.0
vscode-pull-request-github Git 0.104.0
gc-excelviewer Gra 4.2.63
todo-tree Gru 0.0.226
prettier-sql-vscode inf 1.6.0
vscode-colorize kam 0.16.0
vsc-python-indent Kev 1.19.0
Learn-Training-AI-Assistant Lea 1.1.53
rainbow-csv mec 3.17.0
mssql-extensions-starter-pack MEn 0.2.0
mssql-scripts MEn 0.4.0
mssql-snippets MEn 0.4.0
git-graph mhu 1.30.0
prettify-json moh 0.0.3
azure-dev ms- 0.8.4
vscode-azure-github-copilot ms- 0.3.97
vscode-azureappservice ms- 0.25.4
vscode-azurecontainerapps ms- 0.8.0
vscode-azurefunctions ms- 1.16.2
vscode-azureresourcegroups ms- 0.10.4
vscode-azurestaticwebapps ms- 0.13.0
vscode-azurestorage ms- 0.16.2
vscode-azurevirtualmachines ms- 0.6.6
vscode-cosmosdb ms- 0.24.2
vscode-docker ms- 1.29.4
csdevkit ms- 1.16.6
csharp ms- 2.63.32
vscode-dotnet-runtime ms- 2.2.8
vscodeintellicode-csharp ms- 2.2.3
data-workspace-vscode ms- 0.5.0
mssql ms- 1.28.0
sql-bindings-vscode ms- 0.4.0
sql-database-projects-vscode ms- 1.4.5
debugpy ms- 2025.0.1
python ms- 2025.0.0
vscode-pylance ms- 2025.2.1
datawrangler ms- 1.18.2
jupyter ms- 2025.1.0
jupyter-keymap ms- 1.1.2
jupyter-renderers ms- 1.1.0
vscode-jupyter-cell-tags ms- 0.1.9
vscode-jupyter-slideshow ms- 0.1.6
azurecli ms- 0.6.0
cmake-tools ms- 1.19.52
cpptools ms- 1.23.6
cpptools-extension-pack ms- 1.3.0
vscode-node-azure-pack ms- 1.3.0
sqltools mtx 0.28.3
sqltools-driver-mssql mtx 0.4.3
autodocstring njp 0.6.1
vscode-yaml red 1.16.0
gruvbox-material sai 6.5.2
markdown-preview-enhanced shd 0.8.15
swdc-vscode sof 2.8.3
even-better-toml tam 0.21.2
find-it-faster Tom 0.0.39
cmake twx 0.0.17
errorlens use 3.23.0
vscode-lldb vad 1.11.3
intellicode-api-usage-examples Vis 0.2.9
vscodeintellicode Vis 1.3.2
vscode-icons vsc 12.11.0
vscode-todo-highlight way 1.0.5
gruvbox-concoctis whe 10.30.27
jinja who 0.0.8
zoombar-vscode wra 1.4.4
markdown-all-in-one yzh 3.6.2
json Zai 2.0.2

(14 theme extensions excluded)

A/B Experiments
vsliv368:30146709
vspor879:30202332
vspor708:30202333
vspor363:30204092
pythonvspyt551:31179978
vscod805:30301674
binariesv615:30325510
py29gd2263:31024239
vscaac:30438847
c4g48928:30535728
azure-dev_surveyone:30548225
2i9eh265:30646982
962ge761:30959799
h48ei257:31000450
pythontbext0:30879054
cppperfnew:31000557
dwnewjupytercf:31046870
nativerepl2:31139839
pythonrstrctxt:31112756
nativeloc2:31192216
iacca1:31171482
5fd0e150:31155592
dwcopilot:31170013
stablechunks:31184530
6074i472:31201624
hdaa2157:31222309
copilot_t_ci:31222730
cp15172_c:31236637
jda6j935:31233686

Metadata

Metadata

Assignees

Labels

triage-neededNeeds assignment to the proper sub-team

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions