Setup WSL Environment won't install Conda on Ubuntu-22.04
elsaco opened this issue · 2 comments
elsaco commented
Install WSL Ubunut-22.04 official image. Try to Setup WSL Environment
in VSCode. Conda fails to install:
sample output
[2023-12-14T21:45:18.332Z] [INFO] Command registration.
[2023-12-14T21:45:18.333Z] [INFO] Validating environment on activation.
[2023-12-14T21:45:18.333Z] [INFO] Extenension: Invoking validateEnvironement for: All
Debug: validate-env[0]
01:45:18.38 0 ExecuteAsync Started
Information: validate-env[0]
01:45:18.59 0 IsWSLDetected Execution
Error: validate-env[0]
01:45:18.93 0 Error: No LSB modules are available.
Information: validate-env[0]
01:45:18.93 0 The default WSL distribution is Ubuntu 18.04 or greater.
Information: validate-env[0]
01:45:18.93 0 IsNvidiaDiverAvailable Execution
Information: validate-env[0]
01:45:19.32 0 IsNvidiaDiverAvailable : True
Information: validate-env[0]
01:45:19.32 0 IsCudaRuntimeInstalled Execution
Information: validate-env[0]
01:45:19.47 0 IsCudaRuntimeInstalled : True
Information: validate-env[0]
01:45:19.47 0 IsCondaInstalled Execution
Information: validate-env[0]
01:45:19.61 0 IsCondaInstalled : False
Debug: validate-env[0]
01:45:19.61 0 ExecuteAsync Completed Elapsed:00:00:01.2379992
[2023-12-14T21:45:19.667Z] [INFO] Validation outcome prereqsmet: false
[2023-12-14T21:45:19.667Z] [INFO] Initialize WebView pane.
[2023-12-14T21:45:19.668Z] [INFO] Navigating view to requirements page.
[2023-12-14T21:45:20.057Z] [INFO] Navigation to loadPrerequisiteCheck was successful: true
[2023-12-14T21:45:20.059Z] [INFO] Loading View: loadPrerequisiteCheck
[2023-12-14T21:45:20.060Z] [INFO] Extenension: Invoking validateEnvironement for: conda
Debug: validate-env[0]
01:45:20.10 0 ExecuteAsync Started
Information: validate-env[0]
01:45:20.20 0 IsCondaInstalled Execution
Information: validate-env[0]
01:45:20.35 0 IsCondaInstalled : False
Debug: validate-env[0]
01:45:20.35 0 ExecuteAsync Completed Elapsed:00:00:00.2505168
[2023-12-14T21:45:20.361Z] [INFO] Extenension: Invoking validateEnvironement for: cuda-runtime
Debug: validate-env[0]
01:45:20.40 0 ExecuteAsync Started
Information: validate-env[0]
01:45:20.50 0 IsCudaRuntimeInstalled Execution
Information: validate-env[0]
01:45:20.64 0 IsCudaRuntimeInstalled : True
Debug: validate-env[0]
01:45:20.64 0 ExecuteAsync Completed Elapsed:00:00:00.2427992
[2023-12-14T21:45:20.652Z] [INFO] Extenension: Invoking validateEnvironement for: nvidia-driver
[2023-12-14T21:45:20.666Z] [INFO] telemetry event:activate_extension sent
[2023-12-14T21:45:20.666Z] [INFO] telemetry event:requirements_needed sent
Debug: validate-env[0]
01:45:20.69 0 ExecuteAsync Started
Information: validate-env[0]
01:45:20.80 0 IsNvidiaDiverAvailable Execution
Information: validate-env[0]
01:45:21.17 0 IsNvidiaDiverAvailable : True
Debug: validate-env[0]
01:45:21.17 0 ExecuteAsync Completed Elapsed:00:00:00.4830733
[2023-12-14T21:45:21.210Z] [INFO] Extenension: Invoking validateEnvironement for: wsl-detected
Debug: validate-env[0]
01:45:21.25 0 ExecuteAsync Started
Information: validate-env[0]
01:45:21.35 0 IsWSLDetected Execution
Debug: validate-env[0]
01:45:21.45 0 ExecuteAsync Completed Elapsed:00:00:00.1999611
[2023-12-14T21:45:21.474Z] [INFO] Extenension: Invoking validateEnvironement for: wsl-distro-ubuntu1804OrGreater
Debug: validate-env[0]
01:45:21.51 0 ExecuteAsync Started
Error: validate-env[0]
01:45:21.86 0 Error: No LSB modules are available.
Debug: validate-env[0]
01:45:21.86 0 ExecuteAsync Completed Elapsed:00:00:00.3500608
[2023-12-14T21:45:21.889Z] [INFO] Extenension: Invoking validateEnvironement for: wsl-distro-ubuntu1804OrGreater-default
Debug: validate-env[0]
01:45:21.93 0 ExecuteAsync Started
Error: validate-env[0]
01:45:22.27 0 Error: No LSB modules are available.
Information: validate-env[0]
01:45:22.27 0 The default WSL distribution is Ubuntu 18.04 or greater.
Debug: validate-env[0]
01:45:22.27 0 ExecuteAsync Completed Elapsed:00:00:00.3427015
CberYellowstone commented
hey bro, how did you make it? i also stuck on this step
elsaco commented
What I did is run the install scripts directly inside the WSL distro. They are located under Windows-AI-Studio
plugin folder. I've run install_conda.sh
and nvidia_cuda_install.sh
as sudo then open VSCode. Conda
and CUDA Libraries
are detected.
PS C:\Users\elsaco\.vscode\extensions\ms-windows-ai-studio.windows-ai-studio-0.2.1-win32-x64\bin\Scripts> ls
Directory: C:\Users\elsaco\.vscode\extensions\ms-windows-ai-studio.windows-ai-studio-0.2.1-win32-x64\bin\Scripts
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 12/14/2023 12:56 PM 2077 check_install_docker_engine.sh
-a--- 12/14/2023 12:56 PM 160 conda_init_user.sh
-a--- 12/14/2023 12:56 PM 1559 install_conda.sh
-a--- 12/14/2023 12:56 PM 2176 install_nvidia_container_toolkit.sh
-a--- 12/14/2023 12:56 PM 3055 nvidia_cuda_install.sh
-a--- 12/14/2023 12:56 PM 682 uninstall_docker_engine.sh
-a--- 12/14/2023 12:56 PM 1128 uninstall_nvidia_container_toolkit.sh
-a--- 12/14/2023 12:56 PM 575 validate_all_users_in_docker_group.sh