2016-12-07 3 views
1

У меня есть Anaconda и Python (оба 3.4 и 2.7), установленные в моей системе, и Python 3.4 по умолчанию. Из-за этого всякий раз, когда я запускаю ipython, он открывается в 3.4. Есть ли способ запустить ipython в Python 2.7? Или любым способом мы можем выбрать, какую версию запускать каждый раз при запуске ipython?Запуск ipython в 2.7

+1

В Linux по крайней мере у вас обычно есть символические ссылки на 'ipython2',' ipython2.7' 'ipython3' и' ipython3.4'. –

ответ

0

Я использую Ubuntu 16.04 и могу только поручиться за то, как в этой ОС работает следующее: Я не пробовал это на любой другой платформе.

Чтобы использовать IPython для конкретной версии Python, вы можете использовать команды и ipython3 соответственно.

Если вы хотите изменить версию на Python, используемый по умолчанию при использовании команды ipython, сначала найдите команду:

$ which ipython 

Для меня на Ubuntu 16.04 это на /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()) 

Линия #!/usr/bin/python определяет, какая версия Python будет использоваться для ipython. Просто измените это, чтобы указать на свой исполняемый файл Python 2.7 (вы можете найти его с помощью which python2.7), если вы хотите, чтобы это было по умолчанию.

+0

Хорошо, я понял. Мне пришлось пойти в/bin и добавить еще один исполняемый файл с именем ipython2. Благодарим вас за ответ! :) – Ramiz

Смежные вопросы