인터프리터에서 실행할 때 어떤 파이썬 버전이 사용되는지 이해하려고 혼란 스럽습니까? 즉, 하나 이상의 버전이있을 때 어떤 파이썬 버전을로드 할지를 쉘이 결정하는 방법입니다. 내/usr/bin의 스냅 샷이 있습니다. 적어도 두 가지 다른 python 버전 2.5와 2.6이 있습니다. 내 .bashrc에서 어떤 것을 선택하도록 지정하지 않았습니다. bash 셸에서 파이썬 명령을 실행할 때 파이썬 인터프리터가 열리지 만 버전 2.6으로로드됩니다. 셸이 어떻게 감지합니까? 버전을 변경하려면 어떻게해야합니까? 즉, 기본 버전 을/usr/bin/python에 마지막으로 어떤 종류의 파일로 변경하려고합니다. 편집기에서 열려고 시도했는데 @@@을 보았습니다. 나는 많은 포스트를 여기에서 읽었다. 그러나 약간은 나를 혼란하게한다.인터프리터에서 실행할 때 어떤 버전의 파이썬이 사용됩니까?
ls /usr/bin/python
python python2.5 python2.6 pythonw pythonw2.6
python-config python2.5-config python2.6-config pythonw2.5
python
Python 2.6.1 (r261:67515, Jun 24 2010, 21:47:49)
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
'which python'을 입력하면 기본 인터프리터가 제공됩니다. – fedorqui
그리고'which python'을 타이핑 한 후 파이썬 버전을 업데이트하십시오! 이전 코드를 지원해야하는 경우가 아니면 최신 버전의 새 프로그램을 작성하는 것이 가장 좋습니다. – ChrisP
친절하게 제 질문을 참조하십시오. 쉘이 어떤 파이썬 버전을로드 할 지 결정하는 방법을 묻습니다. 이전 버전을 제거하고 싶지 않습니다. 나는 그 (것)들 사이에서 전환 할 수 있고 싶다 –