나는 내 시스템에 Anaconda와 Python (둘 다 3.4와 2.7)을 설치했고 Python 3.4가 기본 시스템이다. 이 때문에 ipython을 실행할 때마다 3.4에서 열립니다. Python 2.7에서 ipython을 시작하는 방법이 있습니까? 아니면 ipython을 시작할 때마다 어떤 버전을 시작할 지 선택할 수 있습니까?2.7에서 ipython 시작하기
1
A
답변
0
저는 우분투 16.04를 사용하고 있으며, 해당 OS에서 어떻게 작동하는지 보증 할 수만 있습니다. 나는 다른 어떤 플랫폼에서도 시도하지 않았다.
파이썬의 특정 버전에 IPython을 사용하려면 각각 ipython2
과 ipython3
명령을 사용할 수 있습니다. 당신이 먼저 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
리눅스에서는 적어도 ipython2, ipython2.7, ipython3, ipython3.4에 대한 심볼릭 링크가 있습니다. –