2016-12-07 4 views
1

나는 내 시스템에 Anaconda와 Python (둘 다 3.4와 2.7)을 설치했고 Python 3.4가 기본 시스템이다. 이 때문에 ipython을 실행할 때마다 3.4에서 열립니다. Python 2.7에서 ipython을 시작하는 방법이 있습니까? 아니면 ipython을 시작할 때마다 어떤 버전을 시작할 지 선택할 수 있습니까?2.7에서 ipython 시작하기

+1

리눅스에서는 적어도 ipython2, ipython2.7, ipython3, ipython3.4에 대한 심볼릭 링크가 있습니다. –

답변

0

저는 우분투 16.04를 사용하고 있으며, 해당 OS에서 어떻게 작동하는지 보증 할 수만 있습니다. 나는 다른 어떤 플랫폼에서도 시도하지 않았다.

파이썬의 특정 버전에 IPython을 사용하려면 각각 ipython2ipython3 명령을 사용할 수 있습니다. 당신이 먼저 ipython 명령을 사용할 때 사용되는 기본 파이썬 버전을 변경 명령의 위치를하려면

는 : 우분투 16.04에 나를 위해

$ which ipython 

를이 /usr/local/bin/ipython이다. 그런 다음 해당 파일을 텍스트 편집기에서 엽니 다. 나를 위해, 파일의 내용은 다음과 같습니다

#!/usr/bin/python 

# -*- coding: utf-8 -*- 
import re 
import sys 

from IPython import start_ipython 

if __name__ == '__main__': 
    sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) 
    sys.exit(start_ipython()) 

파이썬의 버전 ipython에 사용됩니다 #!/usr/bin/python 결정 라인입니다. 파이썬 2.7 실행 파일 (이것을 which python2.7으로 찾을 수 있습니다)을 기본값으로 바꾸기 만하면됩니다.

+0

좋아, 알았다. 필자는/bin으로 가서 ipython2라는 이름으로 다른 실행 파일을 추가해야했습니다. 답변 해 주셔서 감사합니다. :) – Ramiz