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

一文搞定Windows11+WSL+Pycharm開發(fā)環(huán)境及避坑

這篇具有很好參考價值的文章主要介紹了一文搞定Windows11+WSL+Pycharm開發(fā)環(huán)境及避坑。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

零. 環(huán)境及背景

0.1 為什么需要這樣的開發(fā)環(huán)境

眾所周知,雖然Windows和Linux都可以運行Python,但是對很多Python擴展包的支持是不一樣的。
比如 深度學(xué)習(xí)相關(guān)的pytorch
比如 自動化運維相關(guān)的ansible
小編本人也嘗試將Ubuntu作為自己的主系統(tǒng),并且為了逼自己適應(yīng),硬是將自己三臺電腦(家里臺式、筆記本、公司臺式)全部裝上了Ubuntu,但是講真的生態(tài)真的是太差了,除了基本告別摸魚打游戲之外,一些很基本的應(yīng)用Office和微信雖然也有wine版本或者替代品,但不得不說真的是太別扭了。
有人這里就要很聰明的說一句,可以開虛擬機啊,但是在我的認(rèn)知里,VMware Workstation等,是做實驗、測試、應(yīng)急的時候用一用沒問題,如果作為常規(guī)使用,驅(qū)動、性能和切換的體驗之差,不用多說了。
如果有一個玩意,可以只是在開發(fā)調(diào)試的時候?qū)⑵淅?,并且又可以兼?zhèn)浼嫒莺捅憬莸臇|西,那我想那應(yīng)該就是WSL了。

0.2 什么是WSL

以下內(nèi)容來自百度百科

Windows Subsystem for Linux(簡稱WSL)是一個在Windows 10\11上能夠運行原生Linux二進制可執(zhí)行文件(ELF格式)的兼容層。它是由微軟與Canonical公司合作開發(fā),其目標(biāo)是使純正的Ubuntu、Debian等映像能下載和解壓到用戶的本地計算機,并且映像內(nèi)的工具和實用工具能在此子系統(tǒng)上原生運行。
如果使用Windows 10 2004以上,可以通過WSL 2來窗口化運行桌面應(yīng)用,也不需要另外安裝其他的X 服務(wù)器。
2022年9月22日,IT之家消息,微軟發(fā)布了 Windows 11/10 的 Linux 子系統(tǒng)新預(yù)覽版,版本號為 0.67.6。  
2022年11月16日,微軟 Win11/10 Linux 子系統(tǒng) WSL 1.0.0 正式版發(fā)布。

大概意思就是用戶體驗可以達(dá)到WIndows、Linux,傻傻分不清楚。

0.3 搭建環(huán)境

Windows版本信息

版本	Windows 11 專業(yè)版
版本	22H2
安裝日期	?2022/?10/?13
操作系統(tǒng)版本	22621.819
體驗	Windows Feature Experience Pack 1000.22636.1000.0

Pycharm版本

PyCharm 2022.3 (Professional Edition)
Build #PY-223.7571.203, built on November 30, 2022
Licensed to Melody Chaser
訂閱有效期至 2023年2月8日。
Runtime version: 17.0.5+1-b653.14 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.

Pycharm是裝在WIndows上的,我并沒有打算在子系統(tǒng)里安裝Pycharm,有興趣的小伙伴可以試試直接在子系統(tǒng)里安裝PYcharm,悄悄告訴我一下體驗如何,那樣搭建的話可以省下很多需要做目錄映射的部署。

壹. Windows11 搭建WSL

1.1 啟動 WSL

用管理員身份打開 PowerShell,或者在管理員身份打開Terminal,打開新的PowerShell選項卡,輸入:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

1.2 啟動虛擬機平臺功能:

同樣在PoweShell中輸入下面的命令,輸入完命令后,要重啟一下電腦,否則第三步的安裝包安裝不上的。

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

1.3 下載并安裝Linux 內(nèi)核更新包:

Linux 內(nèi)核更新包

1.4 將WSL2設(shè)置為默認(rèn)版本:

同樣在PoweShell中輸入下面的命令

wsl --set-default-version 2

1.5 選擇Linux發(fā)行版進行安裝

可以在微軟應(yīng)用商店里搜索Ubuntu,Kali,SUSE Linux Enterprise Server,Debian,F(xiàn)edora安裝,具體裝哪個根據(jù)自己需要就好了。安裝過程點點就好,不詳說。

因為習(xí)慣及項目需要,我比較偏愛于CentOS,看了WSL官方文檔沒瞅見,幸好萬能的Github上有這個:

https://github.com/mishamosher/CentOS-WSL

下載了CentOS7的WSL鏡像

https://github.com/mishamosher/CentOS-WSL/releases/download/7.9-2111/CentOS7.zip

下載后解壓,雙擊CentOS7.exe運行,提示風(fēng)險選擇繼續(xù)之后開始安裝,安裝完成后有提示。

1.6 如何判定WSL的發(fā)行版安裝成功

打開Terminal,新增新選項卡時,有自己安裝的Linux發(fā)行版的選項,選擇該選項能夠進入到Linux終端,宣告WSL安裝成功。

一文搞定Windows11+WSL+Pycharm開發(fā)環(huán)境及避坑

一文搞定Windows11+WSL+Pycharm開發(fā)環(huán)境及避坑

基本上達(dá)到這樣的程度可以說明WSL已經(jīng)OK了。

貳. 子系統(tǒng)中安裝Python3環(huán)境

網(wǎng)上有很多教程就不詳細(xì)說了,寫下執(zhí)行的命令和注解文章來源地址http://www.zghlxwxcb.cn/news/detail-504948.html

# 安裝編譯相關(guān)工具
yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
yum install libffi-devel -y

# 下載python安裝包
wget

到了這里,關(guān)于一文搞定Windows11+WSL+Pycharm開發(fā)環(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īng)查實,立即刪除!

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

相關(guān)文章

  • 【環(huán)境配置】Windows 11 的 WSL(Ubuntu2204) 安裝OpenCV 4.5.4 (親測有效)

    【環(huán)境配置】Windows 11 的 WSL(Ubuntu2204) 安裝OpenCV 4.5.4 (親測有效)

    直接在 Windows Store 里搜索最新的 Ubuntu版本 22.04 版本進行安裝; 在 Powershell 里輸入 wsl 進入環(huán)境, 無法安裝 libjasper-dev 和 libdc1394-22-dev 解決一: sudo vim /etc/apt/sources.list 最后一行加入如下內(nèi)容并保存退出: deb http://security.ubuntu.com/ubuntu xenial-security main 再執(zhí)行: sudo apt-get updat

    2024年02月05日
    瀏覽(23)
  • Windows 11 上從零開始基于 wsl-ubuntu 搭建 AI 學(xué)習(xí)環(huán)境及部署多種私有 ChatGPT

    今天(2023/6/2)剛剛換了 1 塊 4TB 的硬盤,在 Windows 11 上從零開始,基于 Windows Subsystem for Linux 搭建一套 AI 學(xué)習(xí)環(huán)境。 其中包括,安裝 Python、安裝 Miniconda3、安裝 CUDA Toolkit、安裝 git lfs、配置 Hugging Face 的緩存路徑、本地部署 ChatGLM-6B、本地部署 VisualGLM-6B等等內(nèi)容。 安裝 Ubuntu-

    2024年02月07日
    瀏覽(20)
  • Windows+WSL開發(fā)環(huán)境下微服務(wù)注冊(Consul)指定IP

    Win11下安裝一個WSL2,做開發(fā)環(huán)境,簡直是爽到不要不要的,相當(dāng)于既有Windows下的完善生態(tài),又有l(wèi)inux的便利。特別是,在linux下運行的服務(wù)端口號,完全和windows是相通的,直接在windows下瀏覽訪問,不需要配置端口轉(zhuǎn)發(fā)。linux上跑docker服務(wù),Windows直接訪問。 但今天碰到一個問

    2024年02月03日
    瀏覽(13)
  • 在Windows中使用WSL和VS Code搭建出友好的終端開發(fā)環(huán)境

    在Windows中使用WSL和VS Code搭建出友好的終端開發(fā)環(huán)境

    ? ???????使用WSL(Windows Subsystem for Linux)這一適用于 Linux 的 Windows 子系統(tǒng)可讓開發(fā)人員按原樣運行 GNU/Linux 環(huán)境(包括大多數(shù)命令行工具、實用工具和應(yīng)用程序),且不會產(chǎn)生傳統(tǒng)虛擬機或雙啟動設(shè)置的開銷。 ????????VS Code(Visual Studio Code)是由微軟開發(fā)且跨平臺的

    2024年02月04日
    瀏覽(25)
  • Win11+Anaconda+Pycharm+Yolov8開發(fā)環(huán)境搭建與檢測驗證

    Win11+Anaconda+Pycharm+Yolov8開發(fā)環(huán)境搭建與檢測驗證

    Anaconda+CUDA_cuDNN的安裝這里就不詳細(xì)介紹了,按照網(wǎng)上的教程基本可用,但是我的難題主要集中在Pycharm新建conda虛擬環(huán)境和Yolov8的工程驗證上,所以本文記錄自己解決問題的過程。 一,Ultralytics官網(wǎng)下載Yolov8源碼,解壓后放置在自定義目錄下 官網(wǎng)下載鏈接:https://github.com/ult

    2024年02月03日
    瀏覽(25)
  • 【教程】Windows下Miniconda+Pytorch+Pycharm開發(fā)環(huán)境搭建指南

    【教程】Windows下Miniconda+Pytorch+Pycharm開發(fā)環(huán)境搭建指南

    給本科生寫的新手教程,遇到很多新手的共性問題,可供大家參考。在開始閱讀之前,請注意兩個要關(guān)鍵:1.為什么要使用Conda而不在本地直接安裝Python,體會Conda帶來的區(qū)別和優(yōu)勢。2.明確CUDA版本和torch-gpu版的兼容情況。 1.1 Conda簡介 Conda是一個開源的 軟件包管理系統(tǒng)和環(huán)境

    2024年02月03日
    瀏覽(28)
  • 一文搞定(linux+windows+docker)安裝MongoDB

    一文搞定(linux+windows+docker)安裝MongoDB

    1.下載地址 https://www.mongodb.com/try/download/community 2.安裝 運行安裝程序:雙擊下載的安裝程序(.msi文件),然后按照安裝向?qū)У闹甘具M行安裝??梢园凑漳J(rèn)設(shè)置進行安裝,或者根據(jù)需要更改安裝路徑和其他選項。 3.配置目錄 3.1環(huán)境變量配置 ? 在Path中加bin目錄:E:work_softM

    2024年02月14日
    瀏覽(48)
  • 一文搞定 Visual Studio 配置 OpenCV環(huán)境

    在 Visual Studio 上配置 OpenCV 環(huán)境是極其惱人的事情,尤其是對于初學(xué)者,經(jīng)常幾個小時過去了都配不好,將我們對代碼的熱愛扼殺在搖籃之中。 本文根據(jù)本人的無數(shù)次環(huán)境配置經(jīng)歷,總結(jié)了一套完整的 OpenCV 環(huán)境配置流程,包教包會,百分百成功。 要在 Visual Studio 上配置 Op

    2024年02月16日
    瀏覽(21)
  • Windows11配置VUE開發(fā)環(huán)境

    Windows11配置VUE開發(fā)環(huán)境

    下載地址:https://nodejs.org/en/download 使用下面的終端工具打開安裝: npm cache clean --force 是一個 npm 命令,用于清除 npm 的緩存。下面是關(guān)于該命令的完整介紹和用法: 說明: npm cache clean 是用來清除 npm 緩存的命令。 –force 參數(shù)是可選的,用于強制清除緩存,即使 npm 報告沒有

    2024年04月15日
    瀏覽(15)
  • 【一文搞定】Linux、Mac、Windows安裝Docker與配置教程!

    目錄 一、Windows 安裝 1.1 安裝與啟用 Hyper-V 1.2 安裝 WSL 1.3 Docker Desktop 官方下載 1.4 安裝Docker Desktop 二、MacOS 安裝 2.1 Docker Desktop 官方下載 2.2 安裝Docker Desktop 三、Mac 和Windows 配置鏡像加速 四、Linux 安裝docker 五、linux 配置鏡像加速 六、檢查加速器是否生效 七、docker 配置文件解

    2024年02月03日
    瀏覽(49)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包