我试图在默认的Amazon EC2实例上运行一些Python代码。我运行以下命令来获取版本:
[ec2-user@ip-172-31-0-107 ~]$ cat /proc/version
Linux version 3.4.62-53.42.amzn1.x86_64 (mockbuild@gobi-build-31004) (gcc versio n 4.6.3 20120306 (Red Hat 4.6.3-2) (GCC) ) #1 SMP Fri Sep 20 07:23:24 UTC 2013
Run Code Online (Sandbox Code Playgroud)
现在我要安装熊猫。所以我做了:
[ec2-user@ip-172-31-0-107 ~]$ sudo yum install pandas
Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main/latest | 2.1 kB 00:00
amzn-updates/latest | 2.3 kB 00:00
Run Code Online (Sandbox Code Playgroud)
没有包装熊猫。
如何在Amazon EC2上安装熊猫?
在这种情况下,我认为pandas在Redhat软件包中的位置就像python-pandas一样:
sudo yum install python-pandas
不幸的是,Redhat不会公开发布其软件包的列表,所以我不确定。
或者,您可以使用python打包系统pip。要安装pip:
sudo easy_install pip
然后
sudo pip install pandas
foobarbecue 建议的解决方案对我不起作用。相反,请按照以下命令完全从这篇文章中复制,它应该可以解决您的问题。另外,请确保您也阅读评论。
#!/bin/bash
sudo yum install update
sudo yum groupinstall "Development Tools"
sudo yum install python-devel libpng-devel freetype-devel
#the last two are necessary for pip to run without failing with
#error 'Command "python setup.py egg_info" failed with error code 1'
sudo pip install pandas #Finally it works!
Run Code Online (Sandbox Code Playgroud)