2016-11-10 4 views
2

짧은 Q, 맥 OS 시에라 단말기에서맥 OS X 이상 파이썬

I 할 경우

whereis python 
/usr/bin/python 

를 내가 그런 경우 : /usr/bin/python 파이썬에게 2.10

를 개방

그러나 내가 python을 실행하면 python 2.7.8이 열립니다.

어디에서 python 2.7.8을 알 수 있으며 whereis가 기본 파이썬 버전과 다른 파이썬 버전을 가리키는 이유는 무엇입니까?

+0

MacPorts에서'/ opt' 디렉토리가 있습니까? – dawg

답변

7

whereis은 몇 가지 표준 위치에서만 볼 수 있습니다. which -a python을 사용하여 PATH 변수에 python이 들어있는 디렉토리 목록을 가져 오십시오. 예를 들어, 내 컴퓨터 whereis 실제로 실행 python를보고하지 않는 이유에 관해서는

$ whereis bash 
/bin/bash 
$ which -a bash 
/usr/local/bin/bash 
/bin/bash 
$ echo "$PATH" 
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin 

에, 내 예 참고 whereis/bin/bash를보고합니다. 그러나 /usr/local/bin보다 이전에에 내 PATH보다 /bin가 표시되므로 bash을 입력하면 프롬프트에 처음으로 PATH을 입력하면 실행됩니다. 귀하의 경우 경로 앞부분에 나타나는 디렉토리에 Python 2.7.8이있을 가능성이 높습니다 (/usr/bin).

+0

Q가 정말로하고 싶은 것을 반영하도록 Q를 업데이트했습니다. – Dnaiel

+0

현재의 문제가 무엇이든지간에 질문을 수정하는 대신 새 질문을 검색하거나 만들어야합니다. 그렇게하면 답은 중복되지 않고 미래의 독자에게 도움이 될 수 있습니다. – wim

+1

@wim 여기에 새 Q를 넣습니다. 감사합니다. http://stackoverflow.com/questions/40537880/change-python-version-in-terminal-and-intellij – Dnaiel