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

通過VScode的遠(yuǎn)程連接 WSL,配置Linux平臺python開發(fā)環(huán)境

這篇具有很好參考價值的文章主要介紹了通過VScode的遠(yuǎn)程連接 WSL,配置Linux平臺python開發(fā)環(huán)境。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

目標(biāo)

整體流程步驟

詳細(xì)過程

WSL的基礎(chǔ)安裝

把 WSL中的Ubuntu安裝到指定的路徑

WSL 中安裝配置python和設(shè)置 venv 虛擬環(huán)境

?編輯

配置VScode,添加WSL插件,VScode中連接WSL環(huán)境

?編輯

測試 python 程序

細(xì)節(jié)信息

小結(jié)

參考文檔


目標(biāo)

Python的開發(fā)學(xué)習(xí)過程中,在使用第三方包的時候,多次碰到過不明的Bug。查閱資料時,很多時候給出的在Linux環(huán)境中的解決方案,但是在win環(huán)境中不靈,懷疑與平臺相關(guān)。因此,一直希望能夠使用把Python的平臺換到Linux中。

嘗試使用 WSL建立python開發(fā)環(huán)境,通過VScode的遠(yuǎn)程連接 WSL內(nèi)部,完成Linux平臺python開發(fā)環(huán)境部署

keyword : WSL指定路徑、VScode遠(yuǎn)程開發(fā)

整體流程步驟

  1. 完成Win平臺上,WSL的基礎(chǔ)安裝
  2. 通過下載的方式,把 Ubuntu安裝到指定的路徑
  3. WSL 中安裝配置python和建立venv 虛擬環(huán)境
  4. 配置VScode,添加WSL插件,連接WSL環(huán)境,完成?python 遠(yuǎn)程開發(fā)

詳細(xì)過程

WSL的基礎(chǔ)準(zhǔn)備

介紹這部分文章比較多,主要三個地方:?

  • BIOS中啟用虛擬技術(shù)
  • win10、win11更新到最新版之后,控制面板->程序->啟用或關(guān)閉 windows 功能,開啟 Windows 虛擬化和 Linux 子系統(tǒng)(WSL2)以及Hyper-V
  • 以管理員打開Power Shell ,輸入下方代碼:
bcdedit /set hypervisorlaunchtype auto

把 WSL中的Ubuntu安裝到指定的路徑

win11中,安裝WSL最快捷方便的方式是從微軟應(yīng)用商店中選擇wsl,就可以看到許多選擇Linux發(fā)行版可選,但是系統(tǒng)會安裝到系統(tǒng)盤。為避免以后移動,選擇使用手工的方式,安裝到非系統(tǒng)磁盤

使用以下鏈接來下載?Linux 發(fā)行版:

  • Ubuntu
  • Ubuntu 22.04 LTS
  • Ubuntu 20.04
  • Ubuntu 20.04 ARM
  • Ubuntu 18.04
  • Ubuntu 18.04 ARM
  • Ubuntu 16.04
  • Debian GNU/Linux
  • Kali Linux
  • SUSE Linux Enterprise Server 12
  • SUSE Linux Enterprise Server 15 SP2
  • SUSE Linux Enterprise Server 15 SP3
  • openSUSE Tumbleweed
  • openSUSE Leap 15.3
  • openSUSE Leap 15.2
  • Oracle Linux 8.5
  • Oracle Linux 7.9
  • Fedora Remix for WSL

?沒有愛好偏向和特別的要求,使用工具下載最前面一個(大約1G左右,使用下載工具開多線程)

下載之后,獲得一個<distro>.appx 文件,放到指定的文件夾。雙擊打開

vscode 添加wsl的python環(huán)境,python,vscode,linux

點(diǎn)擊安裝。稍事等待之后,在文件夾內(nèi)可以看到成功安裝的系統(tǒng),

vscode 添加wsl的python環(huán)境,python,vscode,linux

設(shè)定 unix中的用戶,此用戶的權(quán)限與Linux中的root中相同(WSL中沒有root用戶)

此時,WSL 的 list 中可以看到 安裝成功的Ubuntu ; 在windows自身的資源管理器中,也可以看到安裝成功的WSL系統(tǒng)

vscode 添加wsl的python環(huán)境,python,vscode,linux

vscode 添加wsl的python環(huán)境,python,vscode,linux

至此,WSL中Ubuntu安裝成功。簡單起見,這里的Ubuntu為distro的名字,不是一定是系統(tǒng)的名字,可以設(shè)置或修改成你喜歡的其他名字

WSL 中安裝配置python和設(shè)置 venv 虛擬環(huán)境

啟動終端,進(jìn)入新裝的Ubuntu(distro的名字)

wsl -d Ubuntu  #distro的名字

首先,對系統(tǒng)和軟件進(jìn)行升級

sudo apt-get update

sudo apt-get upgrade

?vscode 添加wsl的python環(huán)境,python,vscode,linux

vscode 添加wsl的python環(huán)境,python,vscode,linux

查看 python的版本,并且安裝 python3-pip 和 python3-venv

python3 -V

sudo apt install python3-pip     # pip 第三方包的安裝與管理
sudo apt install python3-venv    # venv python 虛擬環(huán)境

vscode 添加wsl的python環(huán)境,python,vscode,linuxvscode 添加wsl的python環(huán)境,python,vscode,linux?完成之后,我們就已經(jīng)在Ubuntu 中準(zhǔn)備好了python的基礎(chǔ)環(huán)境

下一步,就要在其中完成虛擬環(huán)境的建立了

找一個地方放置我們的虛擬環(huán)境(自定義名字叫 T310)

# 建立 venv 環(huán)境 T310
python3 -m venv T310

在當(dāng)前路徑下,就生成了一個新的文件夾 T310,python等一眾命令被復(fù)制到 bin 文件夾中vscode 添加wsl的python環(huán)境,python,vscode,linux

vscode 添加wsl的python環(huán)境,python,vscode,linux

其中,除了 python、pip 等文件之外,activate 就是venv虛擬環(huán)境的激活文件

# 激活venv虛擬環(huán)境 T310

source bin/activate

虛擬環(huán)境被激活,T310的名字會一直出現(xiàn)在命令行的開始部分,提示你在虛擬環(huán)境中vscode 添加wsl的python環(huán)境,python,vscode,linux

?接下來就是python中的通常的操作,設(shè)置pip國內(nèi)鏡像,安裝第三方包……

# 設(shè)置國內(nèi)pip清華鏡像

pip config set global.index-url --site https://pypi.tuna.tsinghua.edu.cn/simple

# 安裝 python 的擴(kuò)展包

pip install numpy pandas

?WSL中的虛擬環(huán)境就準(zhǔn)備好了。

配置VScode,添加WSL插件,VScode中連接WSL環(huán)境

啟動VScode,添加WSL插件(微軟出品)

vscode 添加wsl的python環(huán)境,python,vscode,linux

完成安裝之后,在VS的左下角,點(diǎn)擊vscode 添加wsl的python環(huán)境,python,vscode,linux標(biāo)識 ,選擇連接到WSL useing Distro……,就可以看到剛剛安裝的Ubuntu 選項(xiàng),選擇它

vscode 添加wsl的python環(huán)境,python,vscode,linux

之后就進(jìn)入了Vscode的遠(yuǎn)程開發(fā)的模式,使用起來就像在本地一樣

測試 python 程序

新建一個python文件helloworld.py,選定?python 解釋器,完成python測試

vscode 添加wsl的python環(huán)境,python,vscode,linux

vscode 添加wsl的python環(huán)境,python,vscode,linux

細(xì)節(jié)信息

  • 安裝WSL最便捷的辦法,就是通過Microsoft Store的方式安裝,曾經(jīng)在20分鐘左右完成了win10(WSL)的安裝,速度是遠(yuǎn)比安裝實(shí)體機(jī)快的。但是比較費(fèi)系統(tǒng)盤,一直困擾,現(xiàn)在OK了
  • Vscode 遠(yuǎn)程連接WSL,WSL在第一次連接時中會自動的安裝一些軟件
  • VScode的IDE界面在剛剛連接成功的時候,變成了WSL系統(tǒng)中的樣子,需要重新安裝python等插件

小結(jié)

本次嘗試的收獲:

  • 完成WSL指定路徑安裝
  • Vscode完成了 WSL遠(yuǎn)程的連接?

參考文檔

舊版 WSL 的手動安裝步驟 | Microsoft Learn?MS官方手工安裝的指引,包含解決沒有微軟商城的各種系統(tǒng)的安裝方法

導(dǎo)入要與 WSL 一起使用的任何 Linux 發(fā)行版 | Microsoft Learn?(較舊)另一篇官方文檔,手工導(dǎo)入CentOS

Win10/11下安裝WSL并修改WSL默認(rèn)安裝目錄到其他盤_wsl 設(shè)置目錄-CSDN博客?提供了兩種有效的控制安裝目錄的方法

利用 Windows 子系統(tǒng) Linux(WSL)開發(fā) Python 環(huán)境搭建_wsl搭建python-CSDN博客?文章來源地址http://www.zghlxwxcb.cn/news/detail-843178.html

到了這里,關(guān)于通過VScode的遠(yuǎn)程連接 WSL,配置Linux平臺python開發(fā)環(huán)境的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • vscode通過跳板機(jī)連接遠(yuǎn)程服務(wù)器(親測可用)

    vscode通過跳板機(jī)連接遠(yuǎn)程服務(wù)器(親測可用)

    一、windows用戶需要先配置好本地的Remote SSH相關(guān)服務(wù)并開啟服務(wù)。 二、打開VS Code,在擴(kuò)展中搜索\\\"Remote - SSH\\\"并安裝。 三、ctrl+shift+p呼出控制面板搜索remote ssh,點(diǎn)擊第一個\\\"Connect to Host\\\",并且在彈出的面板中選擇最下方的\\\"Configure SSH Hosts…\\\" 點(diǎn)第一個\\\"C:Users…\\\" 四、在出現(xiàn)的co

    2024年02月16日
    瀏覽(22)
  • vscode 遠(yuǎn)程連接內(nèi)網(wǎng)服務(wù)器和通過跳板機(jī)遠(yuǎn)程連接外網(wǎng)服務(wù)器

    vscode 遠(yuǎn)程連接內(nèi)網(wǎng)服務(wù)器和通過跳板機(jī)遠(yuǎn)程連接外網(wǎng)服務(wù)器

    若本地沒有id_rsa文件,可打開cmd進(jìn)入.ssh目錄下輸入命令:ssh-keygen,創(chuàng)建該文件,會提示輸入該文件保存地址以及設(shè)置秘鑰密碼(最好不要設(shè)置密碼,不然不方便免密登錄,直接按回車鍵生成密鑰),按需輸入即可;詳細(xì)方法見博客vscode通過跳板機(jī)遠(yuǎn)程服務(wù)器 生成密鑰和公鑰

    2024年01月18日
    瀏覽(25)
  • 使用vscode實(shí)現(xiàn)遠(yuǎn)程開發(fā),并通過內(nèi)網(wǎng)穿透在公網(wǎng)環(huán)境下遠(yuǎn)程連接

    使用vscode實(shí)現(xiàn)遠(yuǎn)程開發(fā),并通過內(nèi)網(wǎng)穿透在公網(wǎng)環(huán)境下遠(yuǎn)程連接

    遠(yuǎn)程連接服務(wù)器的工具有很多,比如XShell、putty等,可以通過ssh來遠(yuǎn)程連接服務(wù)器,但這用于寫代碼并不方便,可能需要現(xiàn)在本地寫好代碼后再將源代碼傳送到服務(wù)器運(yùn)行、服務(wù)器上的圖片也無法直接查看。 而vscode可以很好的解決這些問題,它的核心組件都運(yùn)行在遠(yuǎn)程環(huán)境中

    2024年02月05日
    瀏覽(26)
  • vscode通過ssh連接遠(yuǎn)程服務(wù)器+免密登錄(圖文)

    vscode通過ssh連接遠(yuǎn)程服務(wù)器+免密登錄(圖文)

    1.打開Visual Studio Code,進(jìn)入拓展市場(Ctrl+Shift+X),下載拓展Remote - SSH 2. 點(diǎn)擊遠(yuǎn)程資源管理器選項(xiàng)卡,并選擇遠(yuǎn)程(隧道/SSH)類別 3. 點(diǎn)擊ssh配置 4.在彈出的選擇配置文件中,點(diǎn)擊第一個 ?5.在config文件中輸入以下內(nèi)容 如: 6.保存后點(diǎn)擊左邊刷新按鈕 ?7.這時展開SSH,就能看到剛剛

    2024年02月14日
    瀏覽(36)
  • 使用VScode通過內(nèi)網(wǎng)穿透在公網(wǎng)環(huán)境下遠(yuǎn)程連接進(jìn)行開發(fā)

    使用VScode通過內(nèi)網(wǎng)穿透在公網(wǎng)環(huán)境下遠(yuǎn)程連接進(jìn)行開發(fā)

    遠(yuǎn)程連接服務(wù)器的工具有很多,比如XShell、putty等,可以通過ssh來遠(yuǎn)程連接服務(wù)器,但這用于寫代碼并不方便,可能需要現(xiàn)在本地寫好代碼后再將源代碼傳送到服務(wù)器運(yùn)行、服務(wù)器上的圖片也無法直接查看。 而vscode可以很好的解決這些問題,它的核心組件都運(yùn)行在遠(yuǎn)程環(huán)境中

    2024年02月05日
    瀏覽(27)
  • VSCode通過跳板機(jī)免密連接遠(yuǎn)程服務(wù)器的解決方案

    VSCode通過跳板機(jī)免密連接遠(yuǎn)程服務(wù)器的解決方案

    ??大家好,我是愛編程的喵喵。雙985碩士畢業(yè),現(xiàn)擔(dān)任全棧工程師一職,熱衷于將數(shù)據(jù)思維應(yīng)用到工作與生活中。從事機(jī)器學(xué)習(xí)以及相關(guān)的前后端開發(fā)工作。曾在阿里云、科大訊飛、CCF等比賽獲得多次Top名次。現(xiàn)為CSDN博客專家、人工智能領(lǐng)域優(yōu)質(zhì)創(chuàng)作者。喜歡通過博客創(chuàng)作

    2024年04月28日
    瀏覽(35)
  • 【Linux】VScode遠(yuǎn)程連接Linux

    【Linux】VScode遠(yuǎn)程連接Linux

    作者:?舊言~ 座右銘:松樹千年終是朽,槿花一日自為榮。 目標(biāo):自己能實(shí)現(xiàn)VScode遠(yuǎn)程連接Linux 毒雞湯:有些事情,總是不明白,所以我不會堅(jiān)持。早安! 專欄選自:Linux初階 望小伙伴們點(diǎn)贊??收藏?加關(guān)注喲???? ? 這個其實(shí)在找官網(wǎng)就可以了:VS code官網(wǎng),下載還是比

    2024年04月28日
    瀏覽(16)
  • linux(wsl)下,vscode配置json文件,以及.clang-format文件

    c_cpp_properties.json launch.json task.json .clang-format 通??捎孟旅婷顏砩?,style選項(xiàng) LLVM 、 Google 、 Chromium 、 Mozilla 、 Microsoft 、 GNU clang-format -style=LLVM -dump-config .clang-format

    2024年02月10日
    瀏覽(52)
  • vscode遠(yuǎn)程連接linux服務(wù)器

    vscode遠(yuǎn)程連接linux服務(wù)器

    Linux服務(wù)器(或虛擬機(jī))條件: 開啟ssh服務(wù) 客戶端: vscode? ?1.服務(wù)端 ?服務(wù)端需要開啟ssh服務(wù)vscode才能連接,首先檢驗(yàn)linux是否開啟了ssh服務(wù) 運(yùn)行命令,如果可以看到ssh正在運(yùn)行,那么可以直接使用vscode進(jìn)行連接,跳轉(zhuǎn)到下一步驟。 如果米有開啟,那我們嘗試開啟: ?開啟

    2024年02月07日
    瀏覽(25)
  • VSCode 連接 Linux 遠(yuǎn)程服務(wù)器

    VSCode 連接 Linux 遠(yuǎn)程服務(wù)器

    我們在跑機(jī)器學(xué)習(xí)或深度學(xué)習(xí)模型的時候通常會使用 GPU,但大多數(shù)人自己本地電腦的 GPU 不是太好甚至沒有 GPU。所以我們通常會選擇實(shí)驗(yàn)室服務(wù)器或者云服務(wù)器去跑模型,一般我們會先在本地電腦寫完代碼,然后使用遠(yuǎn)程連接工具,如 MobaXterm 將代碼上傳至 Linux 服務(wù)器。 但

    2024年02月16日
    瀏覽(29)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包