왜 export python=/usr/local/bin/python2.7
경로를 변경 하지 않습니까 python
?
나는 다음 사항에 대해 혼란스러워합니다.
$ which python
/usr/bin/python
$ export python=/usr/local/bin/python2.7
$ which python
/usr/bin/python
저는 OSX v10.12를 사용하고 있습니다.
답변1
프로그램은 which
쉘 명령의 경로를 결정합니다.
두 번째 명령문에서 수행하는 작업은 이라는 변수를 설정하는 것입니다 python
.
쉘 명령과 변수는 완전히 다른 것입니다.
아마도 당신이 사용하고 싶은 것은 별칭입니다.
alias python="/usr/local/bin/python2.7"
( zsh
또는 매뉴얼에서 제시하는 대로 GNU를 호출하는 쉘 함수 tcsh
인 경우를 제외하고) 별칭은 표시되지 않지만 eg는 표시됩니다.which
which
which
type python