首頁 後端開發 Python教學 怎麼在win裡配置安裝Anaconda

怎麼在win裡配置安裝Anaconda

Apr 09, 2018 pm 05:24 PM
anaconda 安裝 配置

這次帶給大家怎麼在win裡配置和安裝Anaconda,在win裡配置和安裝Anaconda的注意事項有哪些,下面就是實戰案例,一起來看一下。

一、下載anaconda

第一步當然是下載anaconda了,官方網站的下載需要用迅雷才能快點

#選擇對應的版本進行下載就好

下載過程中除了安裝位置外,還有兩個需要確認的地方。

第一個勾是是否把Anaconda加入環境變數,這涉及到能否直接在cmd中使用conda、jupyter、ipython等指令,建議打勾,如果不打勾話問題也不大,可以在之後使用Anaconda提供的命令列工具進行操作;第二個是是否設定Anaconda所帶的Python 3.6為系統預設的Python版本,這個自己看著辦,問題不大。

一路安裝完成以後,就可以開啟cmd測試安裝結果。

分別輸入python、ipython、conda、jupyter notebook等指令,會看到對應的結果,說明安裝成功。 (python是進入python互動指令行;ipython是進入ipython互動指令行,很強大;conda是Anaconda的設定指令;jupyter notebook則會啟動Web端的ipython notebook)

要注意的是jupyter notebook指令會在電腦本地以預設配置啟動jupyter服務,之後會再談到這個。

Anaconda安裝成功之後,我們需要修改其套件管理鏡像為國內來源。

二、設定鏡像位址,否則從官方網站下載升級檔案太慢

#安裝完成後,找到Anaconda prompt,加入鏡像位址,完成設定:

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

在Windows 上,會隨Anaconda 一起安裝一批應用程式:

  • Anaconda Navigator,它是用來管理環境和套件的GUI

  • Anaconda Prompt 終端,它可讓你使用命令列介面來管理環境與套件

  • Spyder,它是針對科學開發的IDE

#為了避免報錯,我推薦在預設環境下更新所有的套件。開啟Anaconda Prompt (或Mac 下的終端),鍵入:

conda upgrade --all

並在提示是否更新的時候輸入y(Yes)以便讓更新繼續。初次安裝下的軟體包版本一般都比較老舊,因此提前更新可以避免未來不必要的問題。

管理套件

安裝了 Anaconda 之後,管理套件是相當簡單的。若要安裝套件,請在終端機中鍵入 conda install package_name。例如,要安裝 numpy,請鍵入 conda install numpy

你還可以同時安裝多個套件。類似 conda install numpy scipy pandas 的命令會同時安裝所有這些套件。也可以透過新增版本號(例如 conda install numpy=1.10)來指定所需的套件版本。

Conda 也會自動為你安裝依賴項。例如,scipy 依賴 numpy,因為它使用並需要 numpy。如果你只安裝 scipy (conda install scipy),則 conda 也會安裝 numpy(如果尚未安裝的話)。

大多數指令都是很直覺的。若要卸載套件,請使用 conda remove package_name。若要更新套件,請使用 conda update package_name。如果想要更新環境中的所有套件(這樣做常常很有用),請使用 conda update --all。最後,要列出已安裝的套件,請使用前面提過的 conda list

如果不知道要找的套件的確切名稱,可以嘗試使用 conda search search_term 進行搜尋。例如,我知道我想安裝 Beautiful Soup,但我不清楚確切的套件名稱。因此,我嘗試執行 conda search beautifulsoup

搜尋 beautifulsoup

它會傳回可用的 Beautiful Soup 套件的列表,並列出了對應的套件名稱 beautifulsoup4。

管理環境

如前所述,你可以使用 conda 建立環境以隔離專案。若要建立環境,請在終端中使用 conda create -n env_name list of packages。在這裡,-n env_name 設定環境的名稱(-n 是指名稱),而 list of packages 是要安裝在環境中的套件的清單。例如,要建立一個名為 my_env 的環境並在其中安裝 numpy,請鍵入 conda create -n my_env numpy

在建立環境時,可以指定要安裝在環境中的 Python 版本。這在你同時使用 Python 2.x 和 Python 3.x 中的程式碼時很有用。若要建立具有特定 Python 版本的環境,請鍵入類似於 conda create -n py3 python=3conda create -n py2 python=2 的命令。實際上,我在我的個人電腦上創建了這兩個環境。我將它們用作與任何特定專案無關的通用環境,以處理普通的工作(可輕鬆使用每個 Python 版本)。這些指令將分別安裝 Python 3 和 Python 2 的最新版本。若要安裝特定版本(例如 Python 3.3),請使用 conda create -n py python=3.3

進入環境

建立了環境後,在 OSX/Linux 上使用 source activate my_env 進入環境。在 Windows 上,請使用 activate my_env

進入環境後,你會在終端機提示字元中看到環境名稱,它類似於 (my_env) ~ $。環境中只安裝了幾個預設的套件,以及你在創建它時安裝的套件。你可以使用 conda list 檢查這一點。在環境中安裝套件的命令與前面一樣:conda install package_name。不過,這次你安裝的特定套件僅在你進入環境後才可用。若要離開環境,請鍵入 source deactivate(在 OSX/Linux 上)。在 Windows 上,請使用 deactivate

儲存和載入環境

共享環境這項功能確實很有用,它能讓其他人安裝你的程式碼中使用的所有包,並確保這些包的版本正確。你可以使用 conda env export > environment.yaml 將套件儲存為 YAML。指令的第一部分 conda env export 用於輸出環境中的所有套件的名稱(包括 Python 版本)。

將導出的環境輸出到終端機中

上圖中,你可以看到環境的名稱和所有依賴項及其版本。匯出指令的第二部分 > environment.yaml 將匯出的文字寫入到 YAML 檔案 environment.yaml 中。現在可以共享此文件,而且其他人能夠用於創建和你專案相同的環境。

要透過環境檔案建立環境,請使用 conda env create -f environment.yaml。這會創建一個新環境,而且它具有相同的在 environment.yaml 中列出的庫。

列出環境

如果忘記了環境的名稱(我有時會這樣做),可以使用conda env list 列出你創建的所有環境。你會看到環境的列表,而且你目前所在環境的旁邊會有一個星號。預設的環境(即當你不在選定環境中時使用的環境)名為 root。

刪除環境

如果你不再使用某些環境,可以使用 conda env remove -n env_name 刪除指定的環境(這裡名為env_name)。

使用環境

對我幫助很大的一點是,我的 Python 2 和 Python 3 有獨立的環境。我使用了 conda create -n py2 python=2 和 conda create -n py3 python=3 來創造兩個獨立的環境,即 py2 和 py3。現在,我的每個 Python 版本都有一個通用環境。在所有這些環境中,我都安裝了大多數標準的資料科學套件(numpy、scipy、pandas 等)。

我還發現,為我從事的每個專案創建環境很有用。這對於與資料不相關的項目(例如使用 Flask 開發的 Web 應用)也很有用。例如,我為我的個人部落格(使用 Pelican)創建了一個環境。

共享環境

#

在 GitHub 上共用程式碼時,最好同樣建立環境檔案並將其包含在程式碼庫中。這能讓其他人更輕鬆地安裝你的程式碼的所有依賴項。對於不使用 conda 的用戶,我通常也會使用 pip freeze(在此處了解詳情)將一個 pip requirements.txt 檔案匯出並包括在其中。

繼續補充一點:

配置完成,可以愉快地玩了。

輸入:conda list 查看安裝了那些套件

測試一下:

##切換目前環境:

目前是python3,如果切換到2.7,則輸入

conda create -n python2 python=2.7

#輸入:

activate python2

完成環境切換

##補充:

conda常用指令
查看目前系統下的環境

conda info -e
建立新的環境
# 指定python版本為2.7
conda create -n python2 python=2.7
# 同時安裝必要的套件
conda create -n python2 numpy matplotlib python=2.7
環境切換
# linux/Mac下需要使用source activate python2
activate python2
選擇退出環境




#。 #deactivate python2
移除環境

conda remove -n python2 --all

#相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

python操作矩陣行列


#python操作excel讀寫資料


unittest coverage怎麼進行單元測試覆蓋#########

以上是怎麼在win裡配置安裝Anaconda的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

Win11系統無法安裝中文語言套件的解決方法 Win11系統無法安裝中文語言套件的解決方法 Mar 09, 2024 am 09:48 AM

Win11系統無法安裝中文語言包的解決方法隨著Windows11系統的推出,許多用戶開始升級他們的作業系統以體驗新的功能和介面。然而,一些用戶在升級後發現他們無法安裝中文語言包,這給他們的使用體驗帶來了困擾。在本文中,我們將探討Win11系統無法安裝中文語言套件的原因,並提供一些解決方法,幫助使用者解決這個問題。原因分析首先,讓我們來分析一下Win11系統無法

無法在VirtualBox中安裝來賓添加 無法在VirtualBox中安裝來賓添加 Mar 10, 2024 am 09:34 AM

您可能無法在OracleVirtualBox中將來賓新增安裝到虛擬機器。當我們點擊Devices>InstallGuestAdditionsCDImage時,它只會拋出一個錯誤,如下所示:VirtualBox-錯誤:無法插入虛擬光碟C:將FilesOracleVirtualBoxVBoxGuestAdditions.iso編程到ubuntu機器中在這篇文章中,我們將了解當您無法在VirtualBox中安裝來賓新增元件時該怎麼辦。無法在VirtualBox中安裝來賓添加如果您無法在Virtua

百度網盤下載成功但是安裝不了怎麼辦? 百度網盤下載成功但是安裝不了怎麼辦? Mar 13, 2024 pm 10:22 PM

如果你已經成功下載了百度網盤的安裝文件,但是無法正常安裝,可能是軟體文件的完整性發生了錯誤或者​​是殘留文件和註冊表項的問題,下面就讓本站來為用戶們來仔細的介紹一下百度網盤下載成功但是安裝不了問題解析吧。  百度網盤下載成功但是安裝不了問題解析  1、檢查安裝檔完整性:確保下載的安裝檔完整且沒有損壞。你可以重新下載一次,或者嘗試使用其他可信任的來源下載安裝檔。  2、關閉防毒軟體和防火牆:某些防毒軟體或防火牆程式可能會阻止安裝程式的正常運作。嘗試將防毒軟體和防火牆停用或退出,然後重新執行安裝

如何在Linux上安裝安卓應用程式? 如何在Linux上安裝安卓應用程式? Mar 19, 2024 am 11:15 AM

在Linux上安裝安卓應用程式一直是許多用戶所關心的問題,尤其是對於喜歡使用安卓應用程式的Linux用戶來說,掌握如何在Linux系統上安裝安卓應用程式是非常重要的。雖然在Linux系統上直接運行安卓應用程式並不像在Android平台上那麼簡單,但是透過使用模擬器或第三方工具,我們依然可以在Linux上愉快地享受安卓應用程式的樂趣。以下將為大家介紹在Linux系統上安裝安卓應

了解Linux Bashrc:功能、設定與使用方法 了解Linux Bashrc:功能、設定與使用方法 Mar 20, 2024 pm 03:30 PM

了解LinuxBashrc:功能、配置與使用方法在Linux系統中,Bashrc(BourneAgainShellrunco​​mmands)是一個非常重要的配置文件,其中包含了系統啟動時自動運行的各種命令和設定。 Bashrc文件通常位於使用者的家目錄下,是一個隱藏文件,它的作用是為使用者自訂設定Bashshell的環境。一、Bashrc的功能設定環境

如何在Ubuntu 24.04上安裝Podman 如何在Ubuntu 24.04上安裝Podman Mar 22, 2024 am 11:26 AM

如果您使用過Docker,則必須了解守護程式、容器及其功能。守護程序是在容器已在任何系統中使用時在背景執行的服務。 Podman是一個免費的管理工具,用於管理和建立容器,而不依賴任何守護程序,例如Docker。因此,它在管理貨櫃方面具有優勢,而不需要長期的後台服務。此外,Podman不需要使用根級別的權限。本指南詳細討論如何在Ubuntu24上安裝Podman。更新系統我們先進行系統更新,開啟Ubuntu24的Terminalshell。在安裝和升級過程中,我們都需要使用命令列。一種簡單的

在Ubuntu 24.04上安裝和執行Ubuntu筆記應用程式的方法 在Ubuntu 24.04上安裝和執行Ubuntu筆記應用程式的方法 Mar 22, 2024 pm 04:40 PM

在高中學習的時候,有些學生做的筆記非常清晰準確,比同一個班級的其他人都做得更多。對某些人來說,記筆記是一種愛好,而對其他人來說,當他們很容易忘記任何重要事情的小資訊時,則是一種必需品。 Microsoft的NTFS應用程式對於那些希望保存常規講座以外的重要筆記的學生特別有用。在這篇文章中,我們將描述Ubuntu24上的Ubuntu應用程式的安裝。更新Ubuntu系統在安裝Ubuntu安裝程式之前,在Ubuntu24上我們需要確保新設定的系統已經更新。我們可以使用Ubuntu系統中最著名的「a

Win7電腦上安裝Go語言的詳細步驟 Win7電腦上安裝Go語言的詳細步驟 Mar 27, 2024 pm 02:00 PM

在 Win7電腦上安裝Go語言的詳細步驟Go(又稱Golang)是一種由Google開發的開源程式語言,其簡潔、高效和並發效能優秀,適合用於開發雲端服務、網路應用和後端系統等領域。在Win7電腦上安裝Go語言,可以讓您快速入門這門語言並開始編寫Go程式。以下將會詳細介紹在Win7電腦上安裝Go語言的步驟,並附上具體的程式碼範例。步驟一:下載Go語言安裝套件訪問Go官

See all articles