2012-11-08 3 views
2

지금 Mountain Lion을 사용하고 있으며 macports를 사용하여 python27 및 numpy를 설치했습니다. 문제는 파이썬에서 numpy를 가져올 수 없다는 것입니다. 제가 아는 한, Mountain Lion의 기본 파이썬은 python 2.7입니다.포트를 사용하여 numpy 설치 (Python 기본 버전 문제)

두 개의 파이썬 (기본값 - 2.7.2 및 포트 - 2.7.3) 모두와 함께 "가져 오기 numpy"를 시도했습니다. 파이썬 2.7.3에서는 기본 파이썬과 함께 작동하지만 파이썬 2.7.3에서는 작동하지 않습니다.

"port select"를 사용하여 이미 2.7.3을 선택했습니다.

$ port installed|grep python 
python24 @2.4.6_10 (active) 
python27 @2.7.3_0 
python27 @2.7.3_1 (active) 
python_select @0.3_1 (active) 

$ port installed|grep numpy 
py24-numpy @1.6.2_0 (active) 
py27-numpy @1.6.2_0 (active) 

정말 MacPorts를 사용하여 설치되어 파이썬 2.7.3와 NumPy와 사용할 필요가 :

이 어떤 포트 명령의 결과입니다.

누구든지 알고 있나요?

+0

'import numpy; print numpy .__ file__'는 무엇을합니까? – User

+0

저에게는 파이썬 버전이 두 개 있고 둘 다 모듈 위치가 다릅니다. – User

답변

0

단계를 놓친 것처럼 보입니다. 이런 포트 선택을 했습니까?

sudo port select --set python python27 

py27-numpy가 설치되어 있으면 python 2.7의 MacPorts 버전에서 가져올 수 있어야합니다. 실행중인 Python의 버전을 확인하려면 명령 행에서 which python을 실행하십시오. python2.7 -c 'import numpy' 명령이 오류를 나타내지 않으면 MacPorts의 2.7 버전에 numpy가 설치됩니다.

+0

numpy를 설치하기 전에 해당 명령을 수행했습니다. I 포트 SELEC의 --list 파이썬을 파이썬 가능한 버전을 입력 할 경우 : \t 없음 (활성) \t python24 \t python27을 – user1809187

+0

는 user1809187 @, 그래서'python2.7 -c '수입 numpy''과'의 출력은 무엇인가 어떤 파이썬'? – tiago