Answers:
我正在上python课,教授建议我们以这种方式安装,pip比setuptools和easy_install好得多
sudo apt-get install python-pip
sudo pip install numpy
sudo pip install pandas
使用easy_install的解决方案未在Ubuntu 12.04系统上正确安装,而
sudo apt-get install python-pandas
进行了正确的安装。
# python -c 'import pandas;'
得到Traceback(最近一次调用):文件“ <string>”,在<module> ImportError中的第1行,没有名为pandas的模块
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;'
sudo apt-get install python3-pandas
在Python包索引中 -use easy_install
或pip
。
sudo aptitude install python-setuptools # installs easy_install for your python version
sudo easy_install pandas
如果您的版本未安装aptitude,或者默认情况下使用或安装了您的版本的任何软件包管理器aptitude
,apt-get
则替换为synaptic
。
sudo pip3 install pandas
这将为Python 3安装最新版本的pandas,而apt-get不会。
sudo
和--user
?Oo
安装熊猫的另一种方法,这是可以做到而不须藤,是使用水蟒:
运行该文件并按照安装说明进行操作:
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版本)。
要通过> bash Anaconda安装..,您需要安装bzip2
sudo apt-get install bzip2
然后按照海德的建议程序
另外,请确保将其安装在您的主目录中(不带root)并获取.bashrc的源代码,这样您就不必按要求打开新会话
source ~/.bashrc
然后继续
conda update pandas
希望有帮助!