日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

python win10还是linux_在win10的Linux子系统(WSL)上搭载python编程环境

發布時間:2024/9/27 linux 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python win10还是linux_在win10的Linux子系统(WSL)上搭载python编程环境 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

為什么使用WSL進行python編程

WSL,全稱Windows Subsystem for Linux。簡言之,win10提供了一個子Linux系統,可以解決虛擬機和雙系統的系統之間阻隔的問題而不影響win10本身的應用。

對于win10上建立的Linux子系統,如Ubuntu,本身可能會自帶了python編譯器,可以編譯運行一些簡單的python腳本。

命令“which python”通常可以查看本機python的版本和安裝位置,安裝位置通常位于:/usr/bin,

有些安裝了其他大型編譯器的時候,還會自帶不同版本的編譯器,因此用命令“ls /usr/bin/python*”可以查看本機已安裝的所有python類型。

win10中設置Linux子系統方式如下:

Windows下請先開啟WSL,并且安裝Ubuntu:

1.管理員權限打開 PowerShell. 在開始菜單中,輸入PowerShell,右鍵Windows PowerShell選擇管理員權限運行(或者按下快捷鍵win+R,然后輸入cmd打開命令提示符)

2.在Windows PowerShell command window 中或命令提示符中, 拷貝并復制以下代碼以開啟WSL功能:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

3. 打開微軟商店,搜索Ubuntu,選擇Ubuntu并進行安裝,此后,進入Linux系統的方式有三:第一,Windows PowerShell中輸入bash,第二,命令提示符中輸入bash,第三,直接打開Ubuntu應用。

為什么選擇anaconda下的python編程環境

以上的python編譯器雖然可以運行部分.py文件,但是有些包沒有安裝,所有含有numpy/pandas等庫的文件編譯時會自動報錯。

在安裝各種包的時候,有時不同包之間錯綜復雜的依賴關系會使一個包的安裝過程變成一系列包的安裝。而conda可以很好的解決路徑依賴問題。

此外,conda還可以建立起一些相對獨立編程環境,每個環境是一個獨立的工程,從而避免各種版本的package之間相互污染。

anaconda安裝方式:

2.更換到下載目錄,打開terminal,輸入命令: “bash Anaconda3-2020.07-Linux-x86_64.sh”,然后安裝過程中按照提示一路yes即可。

當打開終端時最開始出現(base)的時候,anaconda就安裝成功了,對于超級用戶root,通常conda安裝在“/root/anaconda” 根目錄下,對于普通用戶,通常安裝在 “/home/用戶名/anaconda”之下。

下一步是把anaconda配置更新,這一步的主要作用是把源更新,默認的國外源下載速度非常慢。更改方式有兩種:

anaconda配置更新

方法1:在(base)中輸入命令

1 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

2 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

3 conda config --remove channels defaults

4 conda config --set show_channel_urls yes

如果在此后的軟件安裝中出現下載過慢的問題可以參考我的下一篇文章

方法2:找到.condarc文件輸入鏡像源

對于root用戶,輸入“cd ~/.condarc”,對于普通用戶,輸入“cd /home/用戶名/.condarc",并輸入以下命令

1 ssl_verify: true

2

3 channels:4 - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

5 - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

6

7 show_channel_urls: true

為什么要為每個項目建立獨立的conda環境

如前所述,之所以建立起一個獨立的python編譯環境而不是使用base是為了避免各種package版本之間相互污染。

建議針對不同的項目每一次都進行不同的環境進行區隔。

新建/激活/退出獨立conda環境的方式:

新建獨立conda環境命令:“conda create --name conda_name python=3”或“conda create -n conda_name_01 python=3”

激活該環境的命令:“conda activate conda_name_01”

退出該環境的命令:“conda?deactivate”

復制該環境的命令:“conda create -n conda_name_01 --clone conda_name_02”

刪除該環境的命令:“conda remove -n conda_name_01 --all”

下一步就是在該環境下,安裝一些自己需要的python包,以滿足科學計算的需求

conda安裝python包的方式:

用conda安裝:“conda install numpy”? ? #推薦

用pip安裝:? ? ?“pip install numpy”? ? ? ? ?#不推薦

我常用的python包有:numpy,pandas,matplotlib,scipy,netCDF4,jupyter,obspy

前四個比較大眾,后三個比較小眾。

總結

以上是生活随笔為你收集整理的python win10还是linux_在win10的Linux子系统(WSL)上搭载python编程环境的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。