Pandas 安裝指南
Python核心團(tuán)隊(duì)計(jì)劃在2020年1月1日停止支持Python 2.7。2018年12月31日之前的最終版本將是支持Python 2的最后一個(gè)版本。
從 2019年1月1日 開始,所有Pandas版本都只支持Python 3。
對(duì)于沒有經(jīng)驗(yàn)的新手朋友來說,安裝Pandas以及其余的NumPy和SciPy等工具包可能會(huì)有點(diǎn)困難。
最簡(jiǎn)單的方法不是直接安裝Pandas,而是安裝Python和構(gòu)成SciPy數(shù)據(jù)科學(xué)技術(shù)棧的最流行的工具包( IPython, NumPy, Matplotlib,...)的集合 Anaconda,它是一個(gè)跨平臺(tái)(Linux,Mac OS X,Windows)的Python發(fā)行版,用于數(shù)據(jù)分析和科學(xué)計(jì)算。
在運(yùn)行安裝程序之后,用戶將可以訪問Pandas和SciPy工具包的任何工具,而不需要安裝任何其他東西,也不需要等待任何軟件編譯,非常的方便。
可以在 此處找到 Anaconda的安裝說明。
可以在 這里找到作為 Anaconda發(fā)行版一部分的可用軟件包的完整列表。
安裝Anaconda的另一個(gè)優(yōu)點(diǎn)是安裝它不需要管理員權(quán)限。Anaconda可以安裝在用戶的主目錄中,如果您決定刪除Anaconda(只需刪除該文件夾就可以),這就非常方便了。
安裝Pandas作為Anaconda 發(fā)行版的一部分,要安裝超過一百個(gè)包,并涉及下載幾百兆字節(jié)的安裝程序。
如果您只想要安裝你需要的包,或者具有有限的互聯(lián)網(wǎng)帶寬,那么使用Miniconda安裝Pandas可能是更好的解決方案。
Conda是 Anaconda發(fā)行版所基于的軟件包管理器。它是一個(gè)跨平臺(tái)的且和語言無關(guān)的包管理器(它可以起到與pip和virtualenv組合類似的作用)。
Miniconda允許您創(chuàng)建最小的Python安裝包,然后使用Conda命令安裝其他軟件包。
首先你需要安裝 Conda,下載并運(yùn)行 Miniconda會(huì)幫你做這件事。安裝程序可以在這里找到。
下一步是創(chuàng)建一個(gè)新的conda環(huán)境。conda環(huán)境就像一個(gè)virtualenv,它允許您指定特定版本的Python和你需要的第三方庫。從終端窗口運(yùn)行以下命令:
$ conda create -n name_of_my_env python
這將創(chuàng)建一個(gè)只安裝了Python的最小環(huán)境。把你自己放在這個(gè)環(huán)境中(激活環(huán)境):
$ source activate name_of_my_env
在Windows上,命令是:
$ activate name_of_my_env
最后一步是安裝Pandas,可以使用以下命令完成:
$ conda install Pandas
要安裝特定的Pandas版本:
$ conda install Pandas=0.20.3
要安裝其他軟件包,例如IPython:
$ conda install ipython
要安裝完整的Anaconda發(fā)行版:
$ conda install anaconda
如果您需要可用于pip而不是conda的軟件包,請(qǐng)安裝pip,然后使用pip安裝這些軟件包:
$ conda install pip $ pip install django
pip 是 Python 包管理工具,該工具提供了對(duì)Python 包的查找、下載、安裝、卸載的功能。
目前如果你在
https://www.python.org 下載最新版本的安裝包,則是已經(jīng)自帶了該工具。
Python 2.7.9 + 或 Python 3.4+ 以上版本都自帶 pip 工具。
pip 官網(wǎng): https://pypi.org/project/pip
你可以通過以下命令來判斷是否已安裝:
使用pip安裝前,需要先查看pip是否已安裝,具體命令如下:
pip --version # Python2.x 版本命令 pip3 --version # Python3.x 版本命令
如果你還未安裝,則可以使用以下方法來安裝:
$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py $ sudo python get-pip.py
$ sudo python3 get-pip.py
一般情況 pip 對(duì)應(yīng)的是 Python 2.7,pip3 對(duì)應(yīng)的是 Python 3.x。
安裝好了pip,則可以使用以下命令進(jìn)行安裝:
$ pip install Pandas
可以在 此處找到 ActivePython的安裝說明。 版本2.7和3.5 包含了 pandas。
此表中的命令將從您的發(fā)行版安裝Python 3版本的Pandas。要安裝Python 2版本的Pandas,您可能需要使用 python-Pandas 包
發(fā)行版名稱 | 狀態(tài) | 下載 / 倉庫地址 | 安裝方法 |
Debian | stable | official Debian repository | sudo apt-get install |
Debian & Ubuntu | unstable (latest packages) | NeuroDebian | |
Ubuntu | stable | official Ubuntu repository | sudo apt-get install python3-Pandas |
OpenSuse | stable | OpenSuse Repository | zypper in python3-Pandas |
Fedora | stable | official Fedora repository | dnf install python3-Pandas |
Centos/RHEL | stable | EPEL repository | yum install python3-Pandas |
$ pip install pandas $ python -i >>> pandaspd >>> df = pd.() >>> print(df) Empty DataFrame Columns: [] Index: []