# [[實現在Windows下的WSL安裝多個CUDA版本並隨時切換]](https://hackmd.io/@ht_ypbWySduBg0IliGLExw/HJbDHIlTT) ## :question: 目標 :::success 學習如何透過WSL安裝多個CUDA並進行切換 ::: ## :feet: Step :::success 跳過WSL安裝直接進入cuda下載 ::: 1. 安装 CUDA Toolkit,進入該[網址](https://developer.nvidia.com/cuda-toolkit-archive)  2. 選擇想要的版本進行下載,這邊選用11.6版本(因為環境是WSL,所以要選WSL)  3. 接下來就是把下面的指令全部打在WSL終端機上  4. 進入:/usr/local 查看是否有安裝上cuda-11.6,因為我之前裝過cuda-11.1所有有是正常的  5. 輸入 `ls -l /usr/local` ,查看現在cuda是連接哪個版本,從下圖可以看到是11.1版本  6. 刪除原來的連接,輸入 `sudo rm -rf /usr/local/cuda`  7. 建立新cuda連接,輸入 `sudo ln -s /usr/local/cuda-xx.x /usr/local/cuda` xx.x輸入自己選擇想要的版本,例如11.6  8. 打開bashrc 1. 前往根目錄,`cd ~` 2. 輸入 `nano .bashrc` 3. 在最底下輸入,`export PATH=/usr/local/cuda-xx.x/bin${PATH:+:${PATH}}` > xx.x 換成剛剛選擇的版本 4. 離開bashrc,並輸入`source ~/.bashrc`套用更改 9. 輸入nvcc -V,檢查是否更改成功  10. 同理換成其他版本也是同個操作
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up