如何安装Python Pandas?


51

我正在尝试在Ubuntu上安装Pandas(python软件包)。我在存储库中找不到它。是否有用于此的软件包库,或者我必须从源代码安装?


确保获得最新版本的熊猫(回购中的熊猫为0.7,而最新的熊猫为0.13.1)。
hayd 2014年

Answers:


54

我正在上python课,教授建议我们以这种方式安装,pip比setuptools和easy_install好得多

sudo apt-get install python-pip
sudo pip install numpy
sudo pip install pandas

这绝对是更好的。
hayd 2014年

请注意,numpy文档指出,安装了pip的numpy可能比apt-get安装的要慢。
don.joey 2015年

此方法可以在ubuntu 14.04.4中安装最新的熊猫版本(0.18.0)
zhihong 2016年

30

使用easy_install的解决方案未在Ubuntu 12.04系统上正确安装,而

sudo apt-get install python-pandas

进行了正确的安装。


5
值得一提的是,这将安装多少旧版本的熊猫0.7在12.04被捆绑(目前的版本是0.13.1)。
hayd 2014年

我只是在ubuntu 14.04上执行此操作,但是运行时# python -c 'import pandas;' 得到Traceback(最近一次调用):文件“ <string>”,在<module> ImportError中的第1行,没有名为pandas的模块
shadi

事实证明,apt-get install将熊猫安装/usr/lib/python2.7/dist-packages/pandas在不在我的python路径上。检查我使用的python路径python -c 'import sys; print sys.path;'。当前的工作是python -c 'import sys; sys.path.append("/usr/lib/python2.7/dist-packages"); import pandas as pd;'
shadi

在ubuntu 18.04上,如果您喜欢python3,只需执行以下操作:sudo apt-get install python3-pandas
MaxiReglisse

12

Python包索引中 -use easy_installpip

sudo aptitude install python-setuptools # installs easy_install for your python version
sudo easy_install pandas

如果您的版本未安装aptitude,或者默认情况下使用或安装了您的版本的任何软件包管理器aptitudeapt-get则替换为synaptic


5
sudo pip3 install pandas

这将为Python 3安装最新版本的pandas,而apt-get不会。


1
sudo--user?Oo
Muru

您只需要首先使用“ sudo apt install python3-pip”安装pip3命令即可。
MaxiReglisse

1

安装熊猫的另一种方法,这是可以做到而不须藤,是使用水蟒

  • 下载Linux构建连续体网站:http : //continuum.io/downloads
  • 运行该文件并按照安装说明进行操作:

    bash Anaconda-1.9.1-Linux-x86_64.sh  # file may have different version numbers

这会将python和pandas(以及许多其他模块)安装在home的anaconda目录中(默认情况下)。

您可以使用conda更新至最新版本的Pandas(以及其他模块):

conda update pandas

您还可以创建虚拟环境和其他有用的东西...

通过点子解决的问题是,某些模块的软件依赖项存在问题(特别是scipy是棘手的)或针对不正确的numpy版本编译的版本。

拥有最新版本的错误修复和性能增强非常有用!一个很多已经改变,因为0.7版本(这是封装在12.04版本)。


0

要通过> bash Anaconda安装..,您需要安装bzip2

sudo apt-get install bzip2

然后按照海德的建议程序

另外,请确保将其安装在您的主目录中(不带root)并获取.bashrc的源代码,这样您就不必按要求打开新会话

source ~/.bashrc

然后继续

conda update pandas

希望有帮助!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.