IPython - параметры командной строки

В этой главе давайте поймем, как работать с различными параметрами командной строки в IPython.

Вызов программы IPython

Вы можете вызвать программу IPython, используя следующие параметры:

C:\python36> ipython [subcommand] [options] [-c cmd | -m mod | file] [--] [arg]

Вариант файла - это сценарий Python с расширением .py. Если другой вариант не указан, сценарий выполняется, и командная строка появляется снова.

C:\python36>ipython hello.py
Hello IPython
welcome to interactive computing

Подкоманды и параметры

Команда IPython принимает следующие параметры подкоманды -

  • Profile - Создание профилей IPython и управление ими.

  • Kernel - Запустить ядро ​​без подключенного внешнего интерфейса.

  • Locate - Распечатать путь к каталогу IPython.

  • History - Управление базой данных истории IPython.

Подкоманда профиля IPython принимает следующие параметры:

  • ipython profile create myprofile - Создает новый профиль.

  • ipython profile list - Список всех доступных профилей.

  • ipython locate profile myprofile - Находит необходимый профиль.

Чтобы установить новое ядро ​​IPython, используйте следующую команду -

Ipython kernel –install –name

Чтобы распечатать путь к каталогу IPython, используйте следующую команду -

C:\python36>ipython locate myprofile
C:\Users\acer\.ipython

Кроме того, мы знаем, что -

  • В history подкоманда управляет базой данных истории IPython.

  • В trim опция сокращает базу данных истории IPython до последних 1000 записей.

  • В clear опция удаляет все записи.

Некоторые из других важных параметров командной строки IPython перечислены ниже -

Sr. No. Команда и описание IPython
1

--automagic

Включите автоматический вызов магических команд.

2

--pdb

Включите автоматический вызов отладчика pdb после каждого исключения.

3

--pylab

Предварительно загрузите matplotlib и numpy для интерактивного использования с бэкэндом matplotlib по умолчанию.

4

--matplotlib

Настройте matplotlib для интерактивного использования с бэкэндом matplotlib по умолчанию.

5

--gui=options

Включите интеграцию цикла событий графического интерфейса с любым из ('glut', 'gtk', 'gtk2', 'gtk3', 'osx', 'pyglet', 'qt', 'qt4', 'qt5', 'tk', ' wx ',' gtk2 ',' qt4 ').

Пример использования некоторых параметров командной строки IPython показан в следующей таблице:

Sr. No. Команда и описание IPython
1

ipython --matplotlib

включить интеграцию с matplotlib

2

ipython --matplotlib=qt

включить интеграцию matplotlib с бэкэндом qt4

3

ipython --profile=myprofile

начать с профиля foo

4

ipython profile create myprofile

создать профиль foo с файлами конфигурации по умолчанию

5

ipython help profile

показать справку по subcmd профиля

6

ipython locate

распечатать путь к каталогу IPython

7

ipython locate profile myprofile

распечатать путь к каталогу для профиля `myprofile`