国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

win10、win11下WSL2環(huán)境安裝

這篇具有很好參考價值的文章主要介紹了win10、win11下WSL2環(huán)境安裝。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

微軟官方wsl手冊
微軟官方wsl手冊pdf

零、win10環(huán)境下wsl1升級wsl2

打開win10的設(shè)置,搜索windows功能,打開啟用或者關(guān)閉Windows功能(win11可能搜不到,需要在控制面板里面搜索)
win10、win11下WSL2環(huán)境安裝
勾選以下2個地方,并重啟,也有可能是中文名字“虛擬機(jī)平臺”
win10、win11下WSL2環(huán)境安裝
下載WSL2升級包,并點擊安裝
WSL2升級包
以管理打開Powershell,并執(zhí)行以下命令
將WSL 2設(shè)置為默認(rèn)版本,以后下載安裝的ubnutu默認(rèn)就是wsl2,也可以不執(zhí)行這條命令

wsl --set-default-version 2

win10、win11下WSL2環(huán)境安裝

(2)用指令查看當(dāng)前子系統(tǒng)的版本號,你可能有多個系統(tǒng)

wsl -l -v

win10、win11下WSL2環(huán)境安裝

如上圖,我的版本號為2是因為我升級過WSL2,未升級過的應(yīng)該是1,然后記住你的系統(tǒng)名字 Ubuntu-20.04

(3)執(zhí)行升級指令,其實執(zhí)行這一條指令就行
指令如下,其中的Ubuntu-20.04就是你上個步驟查看到的系統(tǒng)名字,你的如果是18.04的話就換個系統(tǒng)名字就行

wsl --set-version Ubuntu-20.04 2

win10、win11下WSL2環(huán)境安裝

大約幾分鐘后出現(xiàn)轉(zhuǎn)換完成就表示轉(zhuǎn)換OK。

(3)確認(rèn)升級成功
指令如下

wsl -l -v

win10、win11下WSL2環(huán)境安裝

成功后版本號就是2

一、wsl中鏡像安裝

啟用或關(guān)閉Windows功能勾選一下兩個選項
win10、win11下WSL2環(huán)境安裝
打開powershell,輸入wsl, 可以根據(jù)wsl的命令來安裝鏡像。也可以在軟件商店中進(jìn)行安裝ubuntu
win10、win11下WSL2環(huán)境安裝
安裝完成后,打開ubuntu,會自動完成初始化。提示安裝成功,自動登入賬戶,登入為root賬戶。
win10、win11下WSL2環(huán)境安裝
這樣設(shè)置完成后,登入的都是root用戶??梢酝ㄟ^下面的方式來修改:
只需要在C:\Users\用戶名\AppData\Local\Microsoft\WindowsApps路徑下確認(rèn)所安裝的Linux子系統(tǒng)具體的版本號
win10、win11下WSL2環(huán)境安裝
然后打開CMD,輸入XXXXXX版本號.exe config --default-user root運行
win10、win11下WSL2環(huán)境安裝
再重新登入即可。

出現(xiàn)錯誤:
如果出現(xiàn)系統(tǒng)找不到指定的文件,是因為之前安裝的沒有卸載的原因

wsl --list --all
wsl --unregister 名字

重新安裝就行了

二、將安裝的鏡像移出C盤

win10、win11下WSL2環(huán)境安裝

三、配置cuda環(huán)境

cuda下載頁

win10、win11下WSL2環(huán)境安裝

值得注意的是WSL版本要求是WSL2.0,可以選擇本地安裝也可以選擇網(wǎng)絡(luò)安裝,我選擇的是本地運行文件(因為前兩種試了都不行),官網(wǎng)的安裝源碼如下,安裝的時候需要注意一下安裝的cuda版本,默認(rèn)為最新版本,但目前pytorch官網(wǎng)上支持的最新cuda版本為11.3所以需要選擇安裝:

wget https://developer.download.nvidia.com/compute/cuda/11.3.0/local_installers/cuda_11.3.0_465.19.01_linux.run

sudo sh cuda_11.3.0_465.19.01_linux.run

win10、win11下WSL2環(huán)境安裝
安裝的過程中可以看到驅(qū)動檢測不到,屬于正常情況。

可能會出現(xiàn)gcc版本不對的問題
這樣可以跳過錯誤

sudo sh cuda_11.3.0_465.19.01_linux.run --override

安裝完成以后

sudo vim ~/.bashrc
在上面的文檔中添加下面兩句
export LD_LIBRARY_PATH=/usr/local/cuda/lib64
export PATH=$PATH:/usr/local/cuda/bin

source ~/.bashrc
#查看cuda版本
nvcc -V
#查看nvidia界面,這個需要在原本的Windows系統(tǒng)上安裝nvidia驅(qū)動的
nvidia-smi

win10、win11下WSL2環(huán)境安裝
至此,cuda安裝完畢,但是gcc版本不匹配的問題還沒有解決。
在使用nvcc編譯的時候會出現(xiàn)錯誤。
unsupported GNU version! gcc versions later than 10 are not supported! The nvcc flag '-allow-unsupported-compiler' can be used to override this version check; however, using an unsupported host compiler may cause compilation failure or incorrect run time execution. Use at your own risk.

由于linux中可以有多個版本的gcc和g++,我們可以為系統(tǒng)默認(rèn)的gcc和g++指定特定的默認(rèn)版本,但是對于cuda的nvcc來說有更方便的方法,那就是nvcc會優(yōu)先讀取自身路徑下的gcc然后如果沒有再讀取系統(tǒng)默認(rèn)路徑下的gcc,因此我們只需要為nvcc設(shè)置特定版本gcc的軟連接即可:
可以支持多個版本的gcc和g++安裝

gcc -v
sudo apt-get install gcc-10
sudo apt-get install g++-10

安裝的時候可能出現(xiàn)找不到包的問題
以下解決

sudo apt-get update

為cuda設(shè)置軟鏈接:

sudo ln -s /usr/bin/gcc-10 /usr/local/cuda/bin/gcc

接下來就可以編譯了

nvcc t.cu -o t
./t

四、docker安裝

微軟官方使用手冊

win10、win11下WSL2環(huán)境安裝
win10、win11下WSL2環(huán)境安裝

五、miniconda安裝

  • 下載安裝包

清華源miniconda
清華源anaconda
下載下來時xxxxx.sh文件

  • 安裝
bash xxxxx.sh

配置環(huán)境變量

vim ~/.bashrc

文件末尾加
export PATH=$PATH:/home/xxxx/miniconda3/bin
保存

source .bashrc
conda -V

激活conda的base環(huán)境
source activate
  • 源配置

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud//pytorch/
  • 環(huán)境創(chuàng)建和包安裝
conda create -n name python=3.9
activate name

兩種包安裝方式
pip2 install pytorch

conda install pytorch

六、更改wsl網(wǎng)絡(luò)模式為橋接(默認(rèn)為NAT)

參考
由于WSL2底層使用的是Hyper-V虛擬機(jī),所以我們可以修改虛擬交換機(jī)的類型,來啟用橋接網(wǎng)絡(luò)
打開Hyper-V管理器 -> 操作 -> 虛擬交換機(jī)管理器, 修改WSL的連接類型為“外部網(wǎng)絡(luò)”

win10、win11下WSL2環(huán)境安裝
這一步,需要將wsl關(guān)閉

wsl --shutdown

注意點:重啟Windows10后橋接失敗。重啟后橋接可能會失敗,而且上不了網(wǎng),可以取消勾選外網(wǎng)網(wǎng)口的“Hyper-V可擴(kuò)展的虛擬交換機(jī)”選項,然后重新配置橋接(自測不需要重新配置橋接)
win10、win11下WSL2環(huán)境安裝
WSL2的MAC地址不固定
由于WSL2的MAC地址每次重啟后都會變化,所以橋接后DHCP的ip也是非固定的,參考issue。

目前沒有好的解決辦法,一些依賴MAC地址的服務(wù),可能會工作不正常。如samba的域名訪問。文章來源地址http://www.zghlxwxcb.cn/news/detail-416466.html

到了這里,關(guān)于win10、win11下WSL2環(huán)境安裝的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • win10 WSL2 Ubuntu圖像化界面安裝和配置

    win10 WSL2 Ubuntu圖像化界面安裝和配置

    打開虛擬機(jī)安裝許可 2、開啟開發(fā)者模式 我這里使用的是20.04.5LTS版本 1、打開win11的命令行,在下拉三角下標(biāo),打開,可以看到有Ubuntu 的選項,點擊即可進(jìn)入linux命令行(首次一般都會有些報錯,往下看有解決辦法) 2、處理報錯 錯誤1:WslRegisterDistribution failed with error: 0x800

    2024年02月01日
    瀏覽(23)
  • Win11基于WSL2安裝CUDA、cuDNN和TensorRT(2023-03-01)

    Win11基于WSL2安裝CUDA、cuDNN和TensorRT(2023-03-01)

    如果有小伙伴看了2023-03-05更新,發(fā)現(xiàn)設(shè)置環(huán)境變量后運行cuda代碼在鏈接過程中仍然會有報錯問題啥的,那我這里建議,先別管2023-03-05更新的內(nèi)容了,還是按照我博客里的安裝步驟一步一步往下安裝,用 sudo apt install nvidia-cuda-toolkit 命令去安裝nvcc,也不需要配置環(huán)境變量了。

    2024年02月02日
    瀏覽(25)
  • Win11使用WSL2安裝Ubuntu22.04并啟用GUI應(yīng)用

    Win11使用WSL2安裝Ubuntu22.04并啟用GUI應(yīng)用

    Windows Subsystem for Linux (WSL) 允許在幾分鐘內(nèi)在 Windows 機(jī)器上安裝完整的 Ubuntu 終端環(huán)境,無需離開 Windows 即可開發(fā)跨平臺應(yīng)用程序。 將學(xué)到什么: 如何在 Windows 11 上啟用和安裝 WSL 如何安裝和運行使用 WSLg 的簡單圖形應(yīng)用程序 如何安裝和運行使用 WSLg 的更高級的應(yīng)用程序 你需

    2024年02月04日
    瀏覽(21)
  • windows11使用wsl2環(huán)境安裝svox2

    1. wsl --install -d ubuntu-22.04 輸入用戶名和密碼 2. 用以下命令將系統(tǒng)遷移到d盤: wsl --export ubuntu-22.04 d:ubuntuwslubuntu22.04.tar(導(dǎo)出) wsl --import ubuntu d:ubuntuwsl d:ubuntuwslubuntu22.04.tar(導(dǎo)入) wsl --unregister ubuntu-22.04(刪除原系統(tǒng)) wsl進(jìn)入新系統(tǒng) 3.安裝miniconda. 4.安裝svox2 下載:sxyu/

    2024年02月06日
    瀏覽(18)
  • win11 使用 WSL2 安裝 linux 子系統(tǒng) ubuntu 出現(xiàn)錯誤:無法解析服務(wù)器的名稱或地址

    win11 使用 WSL2 安裝 linux 子系統(tǒng) ubuntu 出現(xiàn)錯誤:無法解析服務(wù)器的名稱或地址

    解決方法: 記事本打開 C:WindowsSystem32driversetchosts 文件, 添加如下解析地址 #raw.githubusercontent.com 185.199.108.133 raw.githubusercontent.com 185.199.109.133 raw.githubusercontent.com 185.199.110.133 raw.githubusercontent.com 185.199.111.133 raw.githubusercontent.com ifconfig /flushdns 查看可安裝的 WSL wsl --list --onlin

    2024年04月27日
    瀏覽(32)
  • win11 wsl2 固定ip設(shè)置

    win11 wsl2 固定ip設(shè)置

    記錄一次折騰,通過pwsh啟動腳本的方式為wsl設(shè)置固定ip。 參考了網(wǎng)上的多種方案,組合成一種我喜歡的實現(xiàn)。 windows11 終端Terminal powershell (microsoft store里下載安裝) 用于測試,不確定缺少是否影響 wsl的ubuntu 20.04發(fā)行版 第一段:設(shè)置子網(wǎng)ip變量 第二段:重開wsl 第三段:抄的別

    2024年02月02日
    瀏覽(26)
  • win10+WSL2+docker配置歷程

    win10+WSL2+docker配置歷程

    不管是為了以后多一個工具還是多一份知識,單純覺得應(yīng)該了解應(yīng)該學(xué)習(xí)。記錄一下并不順利的docker配置之路。 首先附上我的萬能師兄的搭建之路,指導(dǎo)意義那是頂呱呱。 ZzPwn01:屬于2023年的Pwn環(huán)境搭建(Docker in WSL) - 簡書 (jianshu.com) 同樣是師兄推薦,Docker從入門到實踐,

    2024年01月19日
    瀏覽(29)
  • 【W(wǎng)SL】Win10 使用 WSL2 進(jìn)行 Linux GPU 開發(fā)

    【W(wǎng)SL】Win10 使用 WSL2 進(jìn)行 Linux GPU 開發(fā)

    先安裝 驅(qū)動 參考 https://docs.nvidia.com/cuda/wsl-user-guide/index.html 使用 https://www.nvidia.com/Download/index.aspx 提供的兼容 GeForce 或 NVIDIA RTX/Quadro 顯卡在系統(tǒng)上安裝 NVIDIA GeForce Game Ready 或 NVIDIA RTX Quadro Windows 11 顯示驅(qū)動程序。 cmd 檢測 管理員終端打開 PowerShell 參考 https://learn.microsoft.com/

    2024年01月22日
    瀏覽(23)
  • win10+wsl2+Ubuntu20.2+Pycharm+WSL解釋器

    win10+wsl2+Ubuntu20.2+Pycharm+WSL解釋器

    目的:創(chuàng)建一個ubuntu系統(tǒng)下的python解釋器,作為win平臺下的pycharm的解釋器。 這樣做的好處是可以直接在win系統(tǒng)里操作文件,相比于linux方便一點,而且也不用對wsl的子系統(tǒng)進(jìn)行遷移。 ? ? ? ?1. 設(shè)置-Windows更新-windows預(yù)覽體驗計劃-加入Dev渠道,安裝最新的開發(fā)版本windows(Wi

    2024年02月11日
    瀏覽(46)
  • 【2023最新版】Win11: WSL(Ubuntu22.04)使用docker遠(yuǎn)程容器教程(Windows的Docker Desktop下載安裝、遷移到非系統(tǒng)盤、配置國內(nèi)鏡像源、設(shè)置 WSL2)

    【2023最新版】Win11: WSL(Ubuntu22.04)使用docker遠(yuǎn)程容器教程(Windows的Docker Desktop下載安裝、遷移到非系統(tǒng)盤、配置國內(nèi)鏡像源、設(shè)置 WSL2)

    目錄 一、準(zhǔn)備工作 1. 安裝WSL(適用于 Linux 的 Windows 子系統(tǒng)) 2. docker簡介——來源chatGPT 二、Windows安裝 Docker Desktop 1. 官網(wǎng)鏈接 2. 安裝過程 3. 遷移到非系統(tǒng)盤 4.?配置國內(nèi)鏡像源 國內(nèi)鏡像 方法1——通過Docker-Desktop配置 方法2——找打daemon.json文件進(jìn)行配置 三、在適用于 Wind

    2024年02月12日
    瀏覽(43)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包