2014-10-25 1 views
4

Я использую Python с kdb +. Для этого я использую PyQ, который приносит Python и kdb +/Q в один и тот же процесс и позволяет обоим языкам работать на одном и том же наборе данных/памяти.Изменение интерпретатора IPython

После некоторых усилий, я могу загрузить Python в КДБ процесс +/Q на OS X, используя инструкции из here, т.е. работает

q python.q [-<python option>@ <python option value>]* python-script 

Это все хорошо, но я хотел бы использовать выше команды в качестве интерпретатора в IPython (Notebook for research и т. д.).

Итак, как вы меняете интерпретатор в IPython? Я видел FAQ here, но создание виртуальной среды не похоже на решение. В идеале я бы создал профиль для IPython.

Большое спасибо.

ответ

4

Вы можете установить последнюю версию PyQ используя следующую команду пип:

pip install -i https://pypi.enlnt.com --no-binary pyq pyq 

Это должно установить pyq исполняемый файл. Для запуска IPython, сделать

pyq -mIPython 

Для получения дополнительной информации о PyQ и IPython, увидеть мою презентацию "Exploring KDB+ Data in IPython Notebooks".