Amazon EC2 の virtualenv で python27 を使用する virtualenv を構築しようとしています。Web での調査によると、プリインストールされている Python26 をいじるのはよくないので、安全な仮想環境で作業したいと考えていました。EC2 の新しいインスタンスから開始するすべてのコマンドを次に示します。
sudo easy_install python27
sudo easy_install virtualenv
yum groupinstall "Development Tools"
mkdir virt_env
virtualenv -p python27 virt_env/py27
そして、これはすべてうまくいくようです。virtualenv をアクティブにすると、Python27 がデフォルトになり、それ以外では Python26 がデフォルトになります。ここまでは順調ですね。次に、virtualenv で iPython を試しました
source virt_env/py27/bin/activate
pip install ipython
これはうまく機能します。ここでも ipython は virtualenv で利用でき、それ以外では利用できません。ただし、virtualenv に numpy をインストールすると、次のようになります。
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.
私は常にこの方法で numpy を virtualenv にインストールしてきたので、何が間違っているのかわかりません。どんな助けでも大歓迎ですありがとう
編集:私も使用してみました:
sudo yum install python-devel
virtualenvで。まだ助けない