2013-07-03 2 views
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이 기본값이 아닙니다. 여태까지는 그런대로 잘됐다. 다음으로는 VIRTUALENV

source virt_env/py27/bin/activate 
pip install ipython 

이 좋은 작품에 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와 설치했기 때문에 내가 잘못 뭘하는지 확인합니다. 어떤 도움을 크게

편집 덕분에 감상 할 수있다 : 나는 또한 사용하여 시도 한 다음 VIRTUALENV에

sudo yum install python-devel 

. 아직 도움이 없음

답변

5

내 질문에 대답 할 수있었습니다. 파이썬 개발자를 올바르게 설치하려면 :

sudo yum install python27-devel 
+0

@sedaviw. 이 질문과 대답에 관심이 있습니다. EC2 인스턴스에 소프트웨어를 설치하기위한 sudo 권한이 있습니까? 이것에 대한 자세한 정보를 어디서 찾을 수 있는지 알려주시겠습니까? –

+1

@ user815423426 EC2를 시작할 때 sudo 권한이 있습니다. 주어진 패키지를 설치하려면'sudo yum install '을 사용하십시오. 특정 패키지와 관련하여 질문이있는 경우 일반적으로 해당 패키지를 검색하고 설치 방법에 대한 설명을 찾아 볼 수 있습니다. – sedavidw