我正在尝试在Ubuntu上安装Pandas(Python包)。我在软件仓库中找不到它。是否有适用于此的软件包仓库,还是我必须从源代码进行安装?
sudo apt-get install python-pip
sudo pip install numpy
sudo pip install pandas
sudo apt-get install python-pandas
正确安装。
# python -c 'import pandas;'
的时候,我得到了以下错误信息:
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named pandas - Shadiapt-get install
将pandas安装到了/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;'
。 - Shadisudo apt-get install python3-pandas
。 - MaxiReglisseeasy_install
或pip
。sudo aptitude install python-setuptools # installs easy_install for your python version
sudo easy_install pandas
sudo pip3 install pandas
sudo
和--user
?O.o - muru安装pandas的另一种方法是使用Anaconda,无需使用sudo:
运行文件并按照安装说明进行操作:
bash Anaconda-1.9.1-Linux-x86_64.sh # 文件的版本号可能不同
这将在主目录(默认情况下)的anaconda目录中安装Python和Pandas(以及许多其他模块)。
您可以使用conda更新到最新版本的Pandas(以及其他模块):
conda update pandas
您还可以创建虚拟环境和其他有用的东西...
这解决了 pip 存在的问题,即某些模块的软件依赖性存在问题(尤其是 scipy),或者编译针对错误版本的 numpy 版本。
保持最新版本以获得错误修复和性能增强非常有用!自 0.7 版以来(这是在 12.04 中打包的版本)已经发生了 很多 变化。
sudo apt-get install bzip2
source ~/.bashrc
conda update pandas