В этой главе мы разберемся, как работать с различными параметрами командной строки в IPython.
Вызов программы IPython
Вы можете вызвать программу IPython, используя следующие параметры:
C:\python36> ipython [subcommand] [options] [-c cmd | -m mod | file] [--] [arg]
Опция file представляет собой скрипт Python с расширением .py. Если никакая другая опция не указана, сценарий выполняется, и командная строка появляется снова.
C:\python36>ipython hello.py Hello IPython welcome to interactive computing
Подкоманды и параметры
Команда IPython принимает следующие параметры подкоманды —
-
Профиль — Создание и управление профилями IPython.
-
Ядро — Запустите ядро без подключенного интерфейса.
-
Найти — распечатать путь к каталогу IPython.
-
История — Управление базой данных истории IPython.
Профиль — Создание и управление профилями IPython.
Ядро — Запустите ядро без подключенного интерфейса.
Найти — распечатать путь к каталогу IPython.
История — Управление базой данных истории IPython.
Подкоманда профиля IPython принимает следующие параметры:
-
ipython profile create myprofile — Создает новый профиль.
-
Список профилей ipython — список всех доступных профилей.
-
ipython locate profile myprofile — Находит нужный профиль.
ipython profile create myprofile — Создает новый профиль.
Список профилей ipython — список всех доступных профилей.
ipython locate profile myprofile — Находит нужный профиль.
Чтобы установить новое ядро IPython, используйте следующую команду —
Ipython kernel –install –name
Чтобы напечатать путь к каталогу IPython, используйте следующую команду —
C:\python36>ipython locate myprofile C:\Users\acer\.ipython
Кроме того, мы знаем, что —
-
Подкоманда history управляет базой данных истории IPython.
-
Опция trim сокращает базу данных истории IPython до 1000 последних записей.
-
Опция очистки удаляет все записи.
Подкоманда history управляет базой данных истории IPython.
Опция trim сокращает базу данных истории IPython до 1000 последних записей.
Опция очистки удаляет все записи.
Некоторые из других важных параметров командной строки IPython перечислены ниже —
Sr.No. | IPython Команда и описание |
---|---|
1 |
—automagic Включите автоматический вызов магических команд. |
2 |
—pdb Включите автоматический вызов отладчика pdb после каждого исключения. |
3 |
—pylab Предварительно загрузите matplotlib и numpy для интерактивного использования с бэкэндом matplotlib по умолчанию. |
4 |
—matplotlib Сконфигурируйте matplotlib для интерактивного использования с бэкэндом matplotlib по умолчанию. |
5 |
—gui = опции Включите интеграцию цикла событий GUI с любым из (‘glut’, ‘gtk’, ‘gtk2’, ‘gtk3’, ‘osx’, ‘pyglet’, ‘qt’, ‘qt4’, ‘qt5’, ‘tk’, ‘ wx ‘,’ gtk2 ‘,’ qt4 ‘). |
—automagic
Включите автоматический вызов магических команд.
—pdb
Включите автоматический вызов отладчика pdb после каждого исключения.
—pylab
Предварительно загрузите matplotlib и numpy для интерактивного использования с бэкэндом matplotlib по умолчанию.
—matplotlib
Сконфигурируйте matplotlib для интерактивного использования с бэкэндом matplotlib по умолчанию.
—gui = опции
Включите интеграцию цикла событий GUI с любым из (‘glut’, ‘gtk’, ‘gtk2’, ‘gtk3’, ‘osx’, ‘pyglet’, ‘qt’, ‘qt4’, ‘qt5’, ‘tk’, ‘ wx ‘,’ gtk2 ‘,’ qt4 ‘).
Пример использования некоторых параметров командной строки IPython показан в следующей таблице:
ipython —matplotlib
включить интеграцию с matplotlib
ipython —matplotlib = qt
включить интеграцию matplotlib с бэкэндом qt4
ipython —profile = myprofile
начать с профиля foo
ipython профиль создать myprofile
создать профиль foo с файлами конфигурации по умолчанию
профиль помощи ipython
показать справку по профилю subcmd
Ipython найти
выведите путь к каталогу IPython
ipython найти профиль myprofile
выведите путь к каталогу для профиля `myprofile`