1
我正在尝试构建一个在Amazon EC2上的virtualenv中使用python27的virtualenv。对网络的研究表明搞乱了预装的Python26是一个坏主意,所以我想在一个安全的虚拟环境中工作。这里是我所有的命令从EC2上的新实例开始在Amazon EC2上安装numpy virtualenv
sudo easy_install python27
sudo easy_install virtualenv
yum groupinstall "Development Tools"
mkdir virt_env
virtualenv -p python27 virt_env/py27
而这一切似乎都很好。当我激活我的virtualenv Python27是默认的,在它之外Python26是默认的。到现在为止还挺好。接下来,我试过的IPython在virtualenv中
source virt_env/py27/bin/activate
pip install ipython
这个伟大的工程,又是的IPython在virtualenv中可用和不可用的它之外。然而,当我走在virtualenv中安装numpy的我得到的follwing:
pip install numpy
// Lots of output that I won't paste all of it, main error below
SystemError: Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel.
不知道我在做什么错了,因为我一直装在virtualenv中numpy的这种方式。任何帮助将不胜感激感谢
编辑:我已经使用也尝试:
sudo yum install python-devel
在virtualenv中
。仍然没有帮助
@sedaviw。我对这个问题和答案感兴趣。你有sudo权限来安装EC2实例上的软件吗?你有没有关于我可以在哪里找到更多信息的指针? –
@ user815423426当你开始使用EC2时,你拥有sudo权限。要安装任何给定的软件包,请使用'sudo yum install'。如果您有关于特定软件包的问题,您一般可以通过谷歌搜索并找到如何安装它们的解释 –
sedavidw