您好,登錄后才能下訂單哦!
這篇文章主要介紹“Anaconda的安裝和使用方法”,在日常操作中,相信很多人在Anaconda的安裝和使用方法問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”Anaconda的安裝和使用方法”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!
Anaconda是開(kāi)源的Python包管理器。既是Python各種庫(kù)的大禮包集合,也是一個(gè)能創(chuàng)建虛擬機(jī)環(huán)境的工具。我安裝它的原因是因?yàn)槲乙褂肞ython的AkShare庫(kù)獲取數(shù)據(jù),要求Python 3.6 及以上版本。我電腦Python 2.7.15,又不想升級(jí),所以安裝anaconda,用anaconda創(chuàng)建虛擬機(jī)環(huán)境,在虛擬機(jī)環(huán)境使用Python3.6,本地電腦保持原版本不變。
下載地址www.anaconda.com選擇download,
下載最新版本安裝包Anaconda3-2020.02-Windows-x86_64.exe,
這里選擇安裝目錄,將來(lái)創(chuàng)建的各個(gè)版本Python的環(huán)境文件也都放在這個(gè)目錄的子目錄下
這里我勾選了下面,沒(méi)有勾選上面
開(kāi)始安裝
安裝完成,在開(kāi)始搜索ana會(huì)出現(xiàn)Anaconda prompt,我是以管理員身份運(yùn)行的,不用管理員權(quán)限應(yīng)該也沒(méi)問(wèn)題。
最前面的(base)表示你正處于Anaconda的基礎(chǔ)環(huán)境,基礎(chǔ)環(huán)境一般不真正使用,要根據(jù)自己具體項(xiàng)目需要建立自己的環(huán)境,否則這個(gè)工具的威力大打折扣了。對(duì)比base環(huán)境的Python版本和正常命令行工具的Python版本,可以看到兩者互不影響。
建立環(huán)境的時(shí)候要下載很多包,如果下載速度慢會(huì)導(dǎo)致下載timeout而終止,會(huì)報(bào)錯(cuò),
解決辦法是把channels設(shè)置為清華大學(xué)的鏡像地址,在命令行依次執(zhí)行下面命令。建議先設(shè)置下面的channels,然后創(chuàng)建你的第一個(gè)環(huán)境。
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro/
建立自己環(huán)境的命令conda create -n ak_test python=3.7.3, ak_test是新建環(huán)境的名稱,叫什么都可以,3.7.3是我指定的版本,需要哪個(gè)版本就寫(xiě)哪個(gè)。
到這里說(shuō)明創(chuàng)建ak_test環(huán)境完成,提示你使用環(huán)境和離開(kāi)環(huán)境的命令。
執(zhí)行conda activate ak_test,看到(base)變成了(ak_test),說(shuō)明已經(jīng)進(jìn)入了ak_test環(huán)境。
我建立這個(gè)環(huán)境是要使用akshare,所以安裝akshare,報(bào)錯(cuò)time out
應(yīng)該是國(guó)內(nèi)網(wǎng)絡(luò)問(wèn)題,使用阿里云鏡像進(jìn)行安裝,命令如下
pip install akshare -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host=mirrors.aliyun.com --upgrade
安裝成功!
如果執(zhí)行conda deactivate離開(kāi)這個(gè)環(huán)境切換到(base)環(huán)境,可以看到找不到akshare模塊,說(shuō)明base和ak_test環(huán)境是隔離的。
下面兩個(gè)小例子展示akshare庫(kù)的功能。
股票策略指數(shù)曲線aksharetest.py
import akshare as ak
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = 'SimHei'
plt.rcParams['axes.unicode_minus'] = False
stock_df = ak.zdzk_fund_index(30, plot=False)
futures_df = ak.zdzk_fund_index(32, plot=False)
fig = plt.figure(111, figsize=(20, 10), dpi=300)
adjust_stock_df = stock_df["20150102":] / stock_df["20150102"] * 1000
adjust_stock_df.plot(linewidth=4)
adjust_futures_df = futures_df["20150102":] / futures_df["20150102"] * 1000
adjust_futures_df.plot(linewidth=4)
plt.title("index example")
plt.legend()
plt.show()
會(huì)畫(huà)出圖片
股票指數(shù)查詢aksharetest02.py
import akshare as akstock_df = ak.stock_zh_index_spot()print(stock_df)
下面是vmware的虛擬機(jī)文件目錄和Anaconda的自建環(huán)境文件目錄,是不是很像
到此,關(guān)于“Anaconda的安裝和使用方法”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注億速云網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。