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` |