2013-02-08 4 views
1

저는 2 주 된 Mac 사용자입니다. 그래서 여기에 나와 함께 있으십시오. EPD python을 기본 파이썬 인터프리터로 설정하려고합니다. 대신 Mac과 함께 제공되는 시스템 파이썬이 필요합니다. EPD는 .bash_profile을 수정하여 설치시 자동으로 EPD를 수행하지만, EPD를 설치 한 후에는 .bash_profile을 변경하지 않고 시스템 파이썬은 여전히 ​​기본 인터프리터입니다. 어떻게 이것을 바꿀까요?EPD 파이썬 대 시스템 파이썬 - OSX 마운틴 라이온 10.8

기본 파이썬을 EPD로 변경하려는 주된 이유는 내가 설치 한 모든 패키지가 EPD와 관련된 사이트 패키지 디렉토리 대신 /Library/Python/2.7/site-packages 디렉토리에 자동으로 배치된다는 것입니다 . 특히 PyCuda를 EPD의 사이트 패키지 디렉토리에 설치할 수 없습니다.

나는 이것이 일종의 의미가 있기를 바란다. 길을 잃었고 여기서 어디로 가야할지 모르겠습니다. 도움말 크게 감사드립니다.

+0

그냥'brew install python' 또는'brew install python3'을 사용하고'pythonX -m pip install package'를 사용하면'brew install pyenv'를 시도 할 수 있습니다. – ilciavo

답변

1

작동합니다 당신의 .bashrc 파일에 라인

export PATH=/Library/Frameworks/Python.framework/Versions/Current/bin:$PATH

추가.

이론적으로 EPD 설치 관리자는이 작업을 수행 했어야합니다 ... 아마도 사용 권한 문제일까요?

0

몇 가지 추가 사항이 있습니다.

일반적으로 EPD 설치 프로그램은 ~/.bash_profile의 맨 아래에 행을 추가하여 PATH를 변경합니다. 확인되지 않은 경우 ~/.profile도 확인할 수 있습니다.

아마도 다른 사용자로 EPD를 설치 했습니까?

Mac을 처음 사용한다고 했으므로 EPD를 설치하기 전에 이미 열려 있던 터미널 창에서 PATH가 변경되지 않았다고 말합니다. 또한

, 중요한 경고 : https://support.enthought.com/entries/22094157-OS-X-Conflict-with-installed-packages-in-earlier-Python-installation

또한 동일한 기술 자료 사이트의 다른 유용한 기사를 찾을 수 있습니다 : 시스템이 이미 파이썬으로 타사 패키지를 설치 한 이후로,이 문서를 참조하십시오.