MacOS 10.9.4에 NumPy를 설치할 때 발생하는 문제

MacOS 10.9.4에 NumPy를 설치할 때 발생하는 문제

Xcode 5.1(명령줄 도구가 설치됨)과 함께 MacOS 10.9.4를 사용하고 있습니다.

오늘 저는 macport를 업그레이드하고 py27-numpy를 설치했습니다. 내 터미널 창에서는 모든 것이 괜찮아 보였습니다.

그런 다음 PyCogent를 설치하려고 시도했지만 '런타임 오류: Numpy가 필요하지만 찾을 수 없음'으로 인해 실패했습니다.

나는 pip를 사용하여 계속 시도했습니다. 그리고 그것은 다음과 같이 보여주었습니다:

Requirement already satisfied (use --upgrade to upgrade): numpy in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python
Cleaning up...

이제 나는 혼란스러워졌습니다. numpy를 설치했나요? 설치하지 않았나요? macports 설치 후 환경 변수를 소싱해야 합니까?

또한 어떤 pip를 입력했는데 /opt/local/bin이 아닌 /usr/local/bin/pip가 표시됩니다.

어떻게 하면 올바른 위치로 옮길 수 있나요?

마지막으로 중요한 것은 {

SEBASTIANs-MacBook-Pro:~ FLFLFLLF$ sudo port install python_select
Password:
--->  Cleaning python_select
--->  Scanning binaries for linking errors
--->  No broken files found.   

SEBASTIANs-MacBook-Pro:~ FLFLFLLF$ port select --list python
Available versions for python:
    none (active)
    python25-apple
    python26-apple
    python27
    python27-apple

SEBASTIANs-MacBook-Pro:~ FLFLFLLF$ port select --show python 
The currently selected version for 'python' is 'none'.
SEBASTIANs-MacBook-Pro:~ FLFLFLLF$ sudo python_select python27
Password:
sudo: python_select: command not found
SEBASTIANs-MacBook-Pro:~ FLFLFLLF$ sudo port install python_select
Password:
--->  Cleaning python_select
--->  Scanning binaries for linking errors
--->  No broken files found.}

Python 스크립트를 실행하는 데 문제가 없지만 현재 선택한 Python 버전이 없습니다??? python_select를 설치하거나 감지할 수 없나요?

나는 지금 파이썬에 완전히 혼란스러워합니다 ...

저는 Python 프로그래머가 아닙니다. 필요할 때만 사용하세요.

답변1

python_select가 포트 선택으로 대체되었으므로 누락될 것으로 예상됩니다.

Python을 원하는 Python으로 설정하려면 port select -set를 사용하십시오. 예:

sudo port select --set python python27

예를 들어 Python 2.7의 경우 MacPorts에서 pip를 설치하고 싶을 수도 있습니다.

sudo port install py27-pip

그러면 다음과 같이 말합니다

py27-pip has the following notes:
    To make the Python 2.7 version of pip the one that is run when you execute
    the commands without a version suffix, e.g. 'pip', run:
    sudo port select --set pip pip27
    sudo port select --set pip2 pip27

관련 정보