
우분투 11.10을 실행 중입니다. 시스템에 Python 2.7과 3.2가 모두 설치되어 있고 /usr/bin/에서 사용할 수 있습니다. Pythonbrew를 사용하기 시작하려고 하는데 사용자 디렉토리에 Python 버전을 설치해야 할 것 같습니다. 현재 설치된 Python 버전으로 어떤 작업을 수행해야 합니까? 내가 찾을 수 있는 Pythonbrew에 대한 정보에는 시스템에 설치될 수 있는 Python의 레거시 버전이 실제로 언급되어 있지 않습니다.
감사해요!
답변1
/usr/bin/python에 /usr/bin/python3.2 또는 /usr/bin/python.2.6을 가리키는 심볼릭 링크가 있습니다.
명령줄에 "python"을 입력하면 PATH에서 폴더를 검색하고 찾은 첫 번째 Python을 실행합니다. 현재 /usr/bin에 있는 Python은 심볼릭 링크이므로 python2.6 또는 python3을 실행합니다. .2
홈 폴더에 다른 버전의 Python을 설치한 경우 해당 설치에 대한 Python 실행 파일이 시스템 버전보다 PATH에서 이전에 제공되면 해당 위치에서 실행됩니다.
대안은 경로를 지정하여 설치된 Python 버전을 실행하는 것입니다. 이 경우 PATH 변수는 고려되지 않습니다. 예:
/home/user/pythonbrew/python2.6/python
항상 시스템 버전보다 로컬 버전을 실행할 수 있으므로 이에 대해 아무것도 할 필요가 없습니다.