Я установил iPython через зернышко. Однако это работает на Python 3. Как я заставляю свою систему дифференцироваться между iPython и iPython3? Я хотел бы, чтобы iPython работал на Python 2.
iPython является самим python3 сценарием, так перейдите к терминалу и типу:
sudo nano /usr/local/bin/ipython
и изменение python3
в значение по умолчанию python
и это запустит Python 2.
Если это не работает, гарантирует, чтобы у Вас была совместимая версия Python и iPython.
Принятие Вас установило IPython 6.x, этот мой ответ от Переполнения стека релевантен:
IPython 6 + требует Python 3.3 +, таким образом, это - то, к чему он принимает значение по умолчанию, и он не откроет Python 2.x.
От 6.x страница Series в документах IPython:
Важный
Эта документация касается версий IPython 6.0 и выше. Начинаясь с версии 6.0, IPython прекратил поддерживать совместимость с версиями Python ниже, чем 3,3 включая все версии Python 2.7.
При поиске версии IPython, совместимой с Python 2.7 используйте IPython 5.x, LTS выпускают и обращаются к его документации (LTS является выпуском долговременной поддержки).