2015-02-01 3 views
1

저는 약간의 리눅스 초보자이고 루트 액세스 권한이없는 원격 리눅스 서버에 ssh를 사용합니다. 이 시스템은 Python 2.4.3을 사용할 수 있으며 Python 2.7.9를 ~/usr/bin에 로컬로 설치했습니다. 파이썬 스크립트 this을 사용하여 가상 환경을 설정하는 데 실패했습니다. 내가 이것을 한 후에, 나는 갑자기 파이썬 2.7을 더 이상 실행할 수 없었다. $ ~/usr/bin/python2.7을 입력해도 python 2.4.3이 실행됩니다. 나는이 문제를 어떻게 되돌릴 지 알 수 없다. 일부 환경 변수가 변경 되었습니까?파이썬 2.7을 호출하면 파이썬이 열립니다. 2.4

+2

'파이썬 ​​-a'가 뭐라 구요? 또한, 하나의 파이썬과 다른 심볼릭을 심볼릭 링크로 연결했을 수도 있습니다. – fedorqui

+1

'ls -l ~/usr/bin/python2.7'은 무엇을 말합니까? 아마 다른 곳으로가는 상징적 인 링크일까요? –

+0

@fedorqui''python -a'는'/ usr/bin/python'과'~/usr/bin/python'을 출력합니다. 필자는'python'을 타이핑 할 때 호출되는 첫 번째 것 (2.4.3을 가리킨다)을 가정한다. 어떻게 바꿀 수 있습니까? –

답변

1

which을 사용하여 실행 파일의 경로를 찾으십시오 (ls -l 통해). fond 경로로 수동으로 python을 열면 잘못된 경로가 출력되어 일부 설치가 python을 덮어 씁니다. 이 경우 파이썬을 un/install해야합니다.