2016-11-11 1 views
2

루트 액세스가 없으면 특정 사용자의 기본 Python을 3.5에서 2.7로 어떻게 변경합니까? 파이썬 2에서도 파이썬 스크립트를 실행하는 법을 알고 싶습니다.Anaconda에서 기본 Python 버전을 3.5에서 2.7로 변경하는 방법

단순히 python을 실행하여 파이썬을 시작하면 3.5.2를 실행합니다. Python2의 버전을 얻으려면 터미널 프롬프트에서 특별히 python2을 실행해야합니다.

which python을 실행하면 /data/apps/anaconda3/bin/python이 반환되고 Python 2.7이 /usr/bin/python에 있다고 생각합니다.

그건 당신이 아나콘다에서 파이썬 인터프리터를 변경하고자하는 경우 당신은 홈 폴더

+0

[리눅스에서 두 가지 버전의 python을 복제 할 수 있습니다. 2.7 기본값을 만드는 방법] (http://stackoverflow.com/questions/19256127/two-versions-of-python-on-linux-how-to-make-2-7-the-default) – MaLiN2223

+0

파이썬 2.7입니다 centos의 기본값. 아마 당신은이 질문에 "anacoda"태그를 추가해야합니다. 왜냐하면 "왜 anaconda가 내 centos를 엉망으로 만들었습니까?" 컨벤션은 "파이썬"은 파이썬 2이고 "파이썬 3"은 파이썬 3입니다. 왜 그들이 헷갈 렸는지 모르겠지만 아나콘다 사용자를 끌어들이는 것이 무엇이든 도움이 될 것입니다. – tdelaney

+0

유용한 일반적인 질문 : 아나콘다를 어떻게 설치 했습니까? 기본값을 고수했는지 PATH 변수 또는 다른 것을 변경 했습니까? 문제가 발생했을 때 virtualenv에서 실행 중입니까? – tdelaney

답변

1

아무것도에게 분명히 도움이된다면이에 CentOS에 사용자를 위해 3.5에서 2.7까지, 명령을 시도하십시오. conda install python=2.7

+0

나는 아나콘다를 사용하지 않지만 특히 파이썬이 파이썬 3이되기를 원하는 것처럼 보입니다.'/ data/apps/anaconda3/bin'의 별명을 변경하거나 그 디렉토리의 순서를 다음과 같이 변경하는 것이 더 적절할 수 있습니다. PATH 변수. 그 경로에는 문제가 될 수있는 다른 실행 파일이있을 가능성이 큽니다. – tdelaney

+0

실제로 파이썬이 파이썬이되기를 원합니다. – simplycoding

+0

@simplycoding 그렇다면'alias python = python2' –

0

에서의 .bashrc 파일에

alias python=python2.7 

을 추가 할 수 있습니다

관련 문제