色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Anaconda:Python 數據分析與挖掘好幫手

科技綠洲 ? 來源:Python實用寶典 ? 作者:Python實用寶典 ? 2023-11-02 16:00 ? 次閱讀

Python進行數據分析的時候,你會不會煩惱要安裝那么多的模塊?比如Pandas、Numpy、matplotlib、scipy等等,而當你接手的項目是由不同的Python版本編寫的時候你又得下載那個Python版本,然后安裝所需要的依賴,非常麻煩。

而使用Anaconda則能減少許多這樣的煩惱,因為Anaconda具有以下特點:

1.自帶180多個科學包,包括conda、numpy、scipy、pandas等。

2.極其方便的環境管理工具,可以創建任意版本的Python虛擬環境

為什么第2點的任意要加粗呢?其他的虛擬環境管理工具,如virtualenv是無法隨意選擇Python版本構建虛擬環境的,它們只能使用目前電腦上已有的Python版本構建虛擬環境。而Anaconda的環境管理工具則可以任意選擇Python版本,它會自動下載相應的Python版本到虛擬環境中,免去用戶自己手動下載安裝Python的麻煩。

1.安裝Anaconda

首先,前往Anaconda官方下載地址:
https://www.anaconda.com/distribution/#download-section

圖片

選擇最新版本的Anaconda進行下載,要注意選擇 64-Bit Graphical Installer. 當然這里指的只是Anaconda的默認Python版本,安裝成功后,你可以創建任意版本的Python虛擬環境。

安裝的過程中一路默認即可,不過如果是Windows用戶,建議不要將Anaconda裝在C盤,否則隨著安裝的包越來越多,會出現C盤空間不足的情況。

Windows用戶注意:如果在 “Advanced Installation Options”中沒有勾選“Add Anaconda to my PATH environment variable.”(添加Anaconda至我的環境變量),則無法在CMD或者powershell中使用conda命令,需要打開菜單中的 Anaconda Prompt 才能使用conda命令,因此請各位根據自己的情況選擇勾不勾選。如果沒勾選,但是后來又反悔了,可以通過配置環境變量來解決這個問題:

圖片

此處借用了別人的圖,請注意路徑要換成自己的路徑。

相比之下,macOS系統就沒有這么多繁瑣的操作了,在終端(Terminal)中即可使用conda命令。

2.修改鏡像源

這點很關鍵,由于conda默認鏡像源是國外的,因此你 pip install 或者 conda install 安裝模塊的時候可能會等待非常久,如果你不想裝個包比敲代碼花費的時間還長,請一定要修改鏡像源。

首先,在CMD(Windows)或Terminal(macOS)中,輸入:

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

Windows用戶前往目錄 C:Users<你的用戶名> 下顯示隱藏文件會看到配置文件.condarc .

macOS用戶則是在 ~/.condarc 中,可以在終端中用 sudo open ~/.condarc 打開。

然后會看到文件內容類似:

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - defaults
show_channel_urls: true
  • defaults 就是原來的源,我們可以直接把它去掉(建議去掉),只用清華源。然后保存,重啟終端即可。

3.使用及切換環境

到這里,我們就可以開始使用conda環境了,默認情況下,現在Python命令都是基于conda的,因此你的終端或CMD前都會帶有(base)的字樣:

圖片

如果沒有的話,可能是你在安裝的時候把 “Register Anaconda as my default Python 3.7”去掉了。沒關系,我們也可以用以下命令切換環境,Windows下在CMD中使用:

activate base

可切換到Anaconda默認環境, macOS和Linux則是:

conda activate base

其實兩者是一樣的原理,均通過conda來控制環境的使用。因為Windows中,輸入完activate base后,它會自動補全一句conda.bat activate base, 如下圖所示:

圖片

在base環境下,默認自帶pandas等180+個科學工具包,因此如果沒有特別的需求,在這個環境下進行數據分析的開發即可。

4.創建虛擬環境

理想情況下,一直在base環境下開發是美滋滋的,但有時候我們會遇到開發的項目需要特別的版本,甚至是上古時期的2.x版本,這個時候anaconda強大之處也體現出來了,比如我的項目是 old_git, 需要Python2.7版本:

conda create --name old_git python=2.7

這時候便創建了一個python2.7的環境,叫做old_git,通過調用

activate old_git 
# macOS/Linux則輸入: conda activate old_git

即可切換到這個環境,不過注意,這個新的環境是沒有自帶180+個科學工具包的,你需要自行安裝所需模塊。

5.其他命令

最常用的是顯示已創建環境:

conda info --envs

圖片

其次是刪除環境:

conda remove --name 環境名 --all

(這個就不演示了)

最后是安裝包:

conda install xxx

其實conda install 和 pip install 都能達到安裝包的效果,區別在于,前者使用conda的鏡像源,后者使用pip鏡像源。一般而言,推薦pip install,因為包更全一點。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 虛擬環境
    +關注

    關注

    0

    文章

    28

    瀏覽量

    8986
  • 數據分析
    +關注

    關注

    2

    文章

    1464

    瀏覽量

    34339
  • python
    +關注

    關注

    56

    文章

    4813

    瀏覽量

    85302
收藏 人收藏

    評論

    相關推薦

    如何用Python自動上傳文件到百度網盤

    Python數據分析挖掘好幫手Anaconda ,它內置了Python和pip. **(
    的頭像 發表于 10-16 11:28 ?1387次閱讀
    如何用<b class='flag-5'>Python</b>自動上傳文件到百度網盤

    如何用Python自動套用模板批量生成PDF文檔

    進行安裝。如果你用Python的目的是數據分析,可以直接安裝AnacondaPython數據分析
    的頭像 發表于 10-17 10:54 ?1132次閱讀
    如何用<b class='flag-5'>Python</b>自動套用模板批量生成PDF文檔

    Bulbea:用于股票市場預測和建模的Python

    你用Python的目的是數據分析,可以直接安裝AnacondaPython數據分析挖掘
    的頭像 發表于 10-17 11:01 ?594次閱讀
    Bulbea:用于股票市場預測和建模的<b class='flag-5'>Python</b>庫

    一行代碼將Python程序轉換為GUI應用程序

    這篇文章: 超詳細Python安裝指南 進行安裝。 如果你用Python的目的是數據分析,可以直接安裝AnacondaPython
    的頭像 發表于 10-17 11:41 ?1124次閱讀
    一行代碼將<b class='flag-5'>Python</b>程序轉換為GUI應用程序

    Camelot:Python超強大的PDF表格提取器

    安裝指南 進行安裝。 如果你用Python的目的是數據分析,可以直接安裝AnacondaPython數據分析
    的頭像 發表于 10-21 10:57 ?1730次閱讀
    Camelot:<b class='flag-5'>Python</b>超強大的PDF表格提取器

    GeoPandas:針對地理數據做了特別支持的第三方模塊

    ) 如果你用Python的目的是數據分析,可以直接安裝AnacondaPython數據分析挖掘
    的頭像 發表于 10-21 14:29 ?690次閱讀
    GeoPandas:針對地理<b class='flag-5'>數據</b>做了特別支持的第三方模塊

    yfinance:獲取數據Python第三方模塊

    AnacondaPython數據分析挖掘好幫手Anaconda ,它內置了
    的頭像 發表于 10-21 14:32 ?3426次閱讀

    easyocr:超級簡單且強大的OCR文本識別工具

    數據分析挖掘好幫手Anaconda ,它內置了Python和pip. 此外,推薦大家用VSCode編輯器,它有許多的優
    的頭像 發表于 10-30 09:30 ?3144次閱讀
    easyocr:超級簡單且強大的OCR文本識別工具

    PyJNIus:在Python中輕松調用Java方法

    安裝AnacondaPython數據分析挖掘好幫手Anaconda ,它內置了
    的頭像 發表于 10-30 11:32 ?1033次閱讀

    Dynaconf 輕松實現 Python 動態配置管理

    ) **如果你用Python的目的是數據分析,可以直接安裝AnacondaPython數據分析挖掘
    的頭像 發表于 10-30 15:02 ?987次閱讀

    一行代碼將Python程序轉換為圖形界面應用

    這篇文章: 超詳細Python安裝指南 進行安裝。 如果你用Python的目的是數據分析,可以直接安裝AnacondaPython
    的頭像 發表于 10-30 15:39 ?535次閱讀
    一行代碼將<b class='flag-5'>Python</b>程序轉換為圖形界面應用

    Python SDK包的使用

    AnacondaPython數據分析挖掘好幫手Anaconda ,它內置了
    的頭像 發表于 10-30 15:51 ?832次閱讀
    <b class='flag-5'>Python</b> SDK包的使用

    PyJNIus :讓你在Python中輕松調用Java方法

    安裝AnacondaPython數據分析挖掘好幫手Anaconda ,它內置了
    的頭像 發表于 11-01 10:45 ?929次閱讀

    Jrnl :能在命令行中記筆記的神器

    使用 AES加密進行加密。 1.準備 開始之前,你要確保Python和pip已經成功安裝在電腦上,如果沒有,可以訪問這篇文章: 超詳細Python安裝指南 進行安裝。 如果你用Python的目的是
    的頭像 發表于 11-01 11:20 ?686次閱讀
    Jrnl :能在命令行中記筆記的神器

    crawlerdetect:Python 三行代碼檢測爬蟲

    安裝在電腦上噢,如果沒有,請訪問這篇文章: 超詳細Python安裝指南 進行安裝。如果你用Python的目的是數據分析,可以直接安裝Anaconda
    的頭像 發表于 11-02 11:31 ?700次閱讀
    主站蜘蛛池模板: 黄色亚洲片 | 欧美一区二区VA毛片视频 | 国产精品A8198V久久A片 | WWW国产色情在线观看APP | 高中生高潮抽搐喷出白浆视频 | 邻家美姨在线观看全集免费 | 18禁无遮遮挡羞漫画免费阅读 | 人妻少妇偷人精品无码洋洋AV | 国产做国产爱免费视频 | 国产欧美亚洲综合第一页 | 久久影院一区 | 久久性综合亚洲精品电影网 | 久久激情网 | 少妇高潮惨叫久久久久久欧美 | 美女露出逼 | 国产亚洲精品99一区二区 | 中国成人在线视频 | 九九热这里只有国产精品 | 久久人妻少妇嫩草AV无码 | 欧美日本韩国一二区视频 | 姉调无修版ova国语版 | 国产精品无码人妻99999 | 亚洲 日韩经典 中文字幕 | 日本老师xxxxx18 | 欧美激情视频一区二区 | 成人毛片100部免费看 | 欧美巨大xxxx做受高清 | 99久久99久久免费精品蜜桃 | 日本wwwxx| 中文国产成人精品久久免费 | 久久99视热频国只有精品 | 最近2019中文字幕免费版视频 | 国产日韩精品一区二区三区在线 | 天天爽夜夜爽8888视频精品 | 青青草原伊人 | 人淫阁 | 欧美大香线蕉线伊人久久 | 久久国产欧美日韩精品免费 | 爆乳啪啪无码成人二区亚洲欧美 | 男女牲交大战免费播放 | 国产强奷伦奷片 |