Anaconda是一個(gè)非常好用的python管理軟件,它集成了conda和python等大量科學(xué)計(jì)算分析的包,可以幫助用戶快速實(shí)現(xiàn)項(xiàng)目環(huán)境的配置。用戶在使用過(guò)程中,還可以根據(jù)實(shí)際需要安裝部分包,從而實(shí)現(xiàn)同時(shí)管理多個(gè)項(xiàng)目,并且還能節(jié)省存儲(chǔ)空間,有需要的用戶敬請(qǐng)下載。
1、省時(shí)省心
Anaconda通過(guò)管理工具包、開發(fā)環(huán)境、Python版本,大大簡(jiǎn)化了你的工作流程。不僅可以方便地安裝、更新、卸載工具包,而且安裝時(shí)能自動(dòng)安裝相應(yīng)的依賴包,同時(shí)還能使用不同的虛擬環(huán)境隔離不同要求的項(xiàng)目。
2、分析利器
在 Anaconda 官網(wǎng)中是這么宣傳自己的:適用于企業(yè)級(jí)大數(shù)據(jù)分析的Python工具。其包含了720多個(gè)數(shù)據(jù)科學(xué)相關(guān)的開源包,在數(shù)據(jù)可視化、機(jī)器學(xué)習(xí)、深度學(xué)習(xí)等多方面都有涉及。不僅可以做數(shù)據(jù)分析,甚至可以用在大數(shù)據(jù)和人工智能領(lǐng)域。
雙擊下載好的 Anaconda.exe文件,出現(xiàn)如下界面,點(diǎn)擊 Next 即可。
點(diǎn)擊Next
點(diǎn)擊 I Agree (我同意),不同意,當(dāng)然就沒辦法繼續(xù)安裝啦。
Install for:Just me還是All Users,假如你的電腦有好幾個(gè) Users ,才需要考慮這個(gè)問(wèn)題.其實(shí)我們電腦一般就一個(gè) User,就我們一個(gè)人使用,如果你的電腦有多個(gè)用戶,選擇All Users,繼續(xù)點(diǎn)擊 Next 。
Destination Folder 是“目標(biāo)文件夾”的意思,可以選擇安裝到什么地方。默認(rèn)是安裝到 C:\ProgramData\Anaconda2文件夾下。你也可以選擇 Browse... ,選擇想要安裝的文件夾。
這里提一下,Anaconda 很強(qiáng)大,占用空間也不小啊,2.6GB,差不多是一部高清電影的體積了。不過(guò),為了學(xué)習(xí),這點(diǎn)硬盤空間算什么呢。
繼續(xù)點(diǎn)擊 Next> 。
這里來(lái)到 Advanced Options 了,所謂的“高級(jí)選項(xiàng)”。如果你英文好,有一定背景知識(shí)的話,肯定明白這界面上的意思。兩個(gè)默認(rèn)就好,第一個(gè)是加入環(huán)境變量,第二個(gè)是默認(rèn)使用 Python 2.7,點(diǎn)擊“Install”,終于開始安裝額。
安裝時(shí)間根據(jù)你的電腦配置而異,電腦配置高,硬盤是固態(tài)硬盤,速度就更快。安裝過(guò)程其實(shí)就是把 Anaconda.exe文件里壓縮的各種 dll 啊,py 文件啊,全部寫到安裝目標(biāo)文件夾里。
過(guò)程還是很漫長(zhǎng)的,畢竟 2.6GB 的無(wú)數(shù)個(gè)小文件啊,請(qǐng)耐心等待。
經(jīng)過(guò)漫長(zhǎng)的等待,終于安裝完成 Installation Complete (安裝完成)了,點(diǎn)擊最后一個(gè) Next>。
點(diǎn)擊Install Microsoft VSCode
點(diǎn)擊 Finish,那兩個(gè) √ 可以取消。
配置環(huán)境變量
如果是windows的話需要去 控制面板\系統(tǒng)和安全\系統(tǒng)\高級(jí)系統(tǒng)設(shè)置\環(huán)境變量\用戶變量\PATH 中添加 anaconda的安裝目錄的Scripts文件夾,比如我的路徑是C:\ProgramData\Anaconda2\Scripts,看個(gè)人安裝路徑不同需要自己調(diào)整。
之后就可以打開命令行(最好用管理員模式打開) 輸入 conda --version
如果輸出conda 4.5.4之類的就說(shuō)明環(huán)境變量設(shè)置成功了。
為了避免可能發(fā)生的錯(cuò)誤,我們?cè)诿钚休斎隿onda upgrade --all 先把所有工具包進(jìn)行升級(jí)
管理虛擬環(huán)境
接下來(lái)我們就可以用anaconda來(lái)創(chuàng)建我們一個(gè)個(gè)獨(dú)立的python環(huán)境了。接下來(lái)的例子都是在命令行操作的,請(qǐng)打開你的命令行吧。
activate
activate 能將我們引入anaconda設(shè)定的虛擬環(huán)境中,如果你后面什么參數(shù)都不加那么會(huì)進(jìn)入anaconda自帶的base環(huán)境,
你可以輸入python試試,這樣會(huì)進(jìn)入base環(huán)境的python解釋器,如果你把原來(lái)環(huán)境中的python環(huán)境去除掉會(huì)更能體會(huì)到,這個(gè)時(shí)候在命令行中使用的已經(jīng)不是你原來(lái)的python而是base環(huán)境下的python.而命令行前面也會(huì)多一個(gè)(base) 說(shuō)明當(dāng)前我們處于的是base環(huán)境下。
創(chuàng)建自己的虛擬環(huán)境
我們當(dāng)然不滿足一個(gè)base環(huán)境,我們應(yīng)該為自己的程序安裝單獨(dú)的虛擬環(huán)境。
創(chuàng)建一個(gè)名稱為python34的虛擬環(huán)境并指定python版本為3.4(這里conda會(huì)自動(dòng)找最新的版本下載)
conda create -n python34 python=3.4
或者conda create --name python34 python=3.4
于是我們就有了一個(gè)learn的虛擬環(huán)境,接下來(lái)我們切換到這個(gè)環(huán)境,一樣還是用activae命令 后面加上要切換的環(huán)境名稱
切換環(huán)境
activate learn
如果忘記了名稱我們可以先用
conda env list
去查看所有的環(huán)境
現(xiàn)在的learn環(huán)境除了python自帶的一些官方包之外是沒有其他包的,一個(gè)比較干凈的環(huán)境我們可以試試
先輸入python打開python解釋器然后輸入
>>> import requests
會(huì)報(bào)錯(cuò)找不到requests包,很正常.接下來(lái)我們就要演示如何去安裝requests包
exit()
退出python解釋器
卸載環(huán)境
conda remove --name test --all
安裝第三方包
輸入
conda install requests
或者
pip install requests
來(lái)安裝requests包.
安裝完成之后我們?cè)佥斎雙ython進(jìn)入解釋器并import requests包,這次一定就是成功的了.
卸載第三方包
那么怎么卸載一個(gè)包呢
conda remove requests
或者
pip uninstall requests
就行啦.
查看環(huán)境包信息
要查看當(dāng)前環(huán)境中所有安裝了的包可以用
conda list
導(dǎo)入導(dǎo)出環(huán)境
如果想要導(dǎo)出當(dāng)前環(huán)境的包信息可以用
conda env export > environment.yaml
將包信息存入yaml文件中.
當(dāng)需要重新創(chuàng)建一個(gè)相同的虛擬環(huán)境時(shí)可以用
conda env create -f environment.yaml
其實(shí)命令很簡(jiǎn)單對(duì)不對(duì),我把一些常用的在下面給出來(lái),相信自己多打兩次就能記住
activate // 切換到base環(huán)境
activate learn // 切換到learn環(huán)境
conda create -n learn python=3 // 創(chuàng)建一個(gè)名為learn的環(huán)境并指定python版本為3(的最新版本)
conda env list // 列出conda管理的所有環(huán)境
conda list // 列出當(dāng)前環(huán)境的所有包
conda install requests 安裝requests包
conda remove requests 卸載requets包
conda remove -n learn --all // 刪除learn環(huán)境及下屬所有包
conda update requests 更新requests包
conda env export > environment.yaml // 導(dǎo)出當(dāng)前環(huán)境的包信息
conda env create -f environment.yaml // 用配置文件創(chuàng)建新的虛擬環(huán)境
1贛教云教學(xué)通2.0-贛教云教學(xué)通2.0下載 v5......
2step7 microwin-西門子PLC S7......
3百度網(wǎng)盤清爽精簡(jiǎn)純凈版-網(wǎng)盤工具-百度網(wǎng)盤清爽精......
4360安全瀏覽器-瀏覽器-360安全瀏覽器下載 ......
5谷歌瀏覽器 XP版-谷歌瀏覽器 XP版-谷歌瀏覽......
6Kittenblock重慶教育專用版-機(jī)器人編程......
7seo外鏈助手(超級(jí)外鏈) -SEO外鏈優(yōu)化工具......
8Notepad3-記事本軟件-Notepad3下......
9小米運(yùn)動(dòng)刷步數(shù)神器-小米運(yùn)動(dòng)刷步數(shù)神器下載 v2......