更改IPython解释器

时间:2014-10-25 07:02:57

标签: python ipython kdb q-lang pyq

我正在使用Python和kdb +。要做到这一点,我使用PyQ,它将Python和kdb + / Q带到同一个进程,并允许两种语言在同一组数据/内存空间上运行。

经过一番努力,我可以使用here中的指令将Python加载到OS X上的kdb + / Q进程中,即运行

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

这一切都很好,但我想在IPython中使用上面的命令作为解释器(用于研究的笔记本等)。

那么,你如何改变IPython中的解释器?我见过FAQ here,但创建虚拟环境似乎不是解决方案。理想情况下,我会为IPython创建一个配置文件。

非常感谢。

1 个答案:

答案 0 :(得分:4)

您可以使用以下pip命令安装最新版本的PyQ:

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

这应该安装pyq可执行文件。要运行IPython,请执行

pyq -mIPython

有关PyQ和IPython的更多信息,请参阅我的演示文稿"Exploring KDB+ Data in IPython Notebooks"