资讯专栏INFORMATION COLUMN

kdb+和jupyter的配置

laoLiueizo / 3394人阅读

摘要:本文主要介绍配置和交互的环境使用的安装与使用的环境配置由于本文使用的是免费版本的从官网下载,所以也需要是位版本的。展示先激活虚拟环境启动在下选取即可大功告成

本文主要介绍:

配置kdb和Python交互的jupyter-notebook环境:使用pyq

pyq的安装与使用

1. pyq的jupyter环境配置

由于本文使用的是32bit免费版本的kdb+(从官网下载windows.zip),所以Python也需要是32位版本的。

环境要求:

安装必须使用windows的cmd环境

Python须为3.6版本(如不是,需要创建虚拟环境,下面会介绍)

1.1 Python3.6虚拟环境的配置

如果默认已经是python3.6的32位版本,则本节可以跳过。

否则,在windows下,使用conda命令创建32位的虚拟环境:

set CONDA_FORCE_32BIT=1 
conda create -n py36_32 python=3.6 

这样会在C:Anaconda3envs下生成一个py36_32的虚拟环境,使用如下命令可以激活该环境:

activate py36_32

可以看到在激活之后,python变为32位的3.6版本:

pip版本:

接下来的步骤都要在此虚拟环境下进行。

1.2 Jupyter环境的配置
接下来,严格按照Install Jupyter Kernel上的步骤:

这里前两步已经不用再做了;

%VIRTUAL_ENV%就是1.1中创建的python虚拟环境的位置,即C:Anaconda3envspy36_32

第4步,将从官网下载windows.zip解压到%VIRTUAL_ENV%目录下;

剩下的按步骤进行。

在这里配置环境变量QHOMEQBIN

QHOME: %VIRTUAL_ENV%q
QBIN: %QHOME%w32q.exe

以及Path中添加:

C:Anaconda3envspy36_32qw32
C:Anaconda3envspy36_32q

全部完成之后,执行(仍需在虚拟环境下):

pip install jupyter pyq pyq-kernel

再执行

%QBIN% python.q -mpyq.kernel install

即安装完毕。完成之后,执行下面代码可以检验是否安装成功:

>jupyter kernelspec list
Available kernels:
  pyq_3      C:UsersaAppDataRoamingjupyterkernelspyq_3
  python3    c:usersapy36sharejupyterkernelspython3
2. PYQ的配置

依然是在python3.6 32位的虚拟环境下,执行:

pip install -U pyq

在虚拟环境(python3.6 32bit)下启动pyq,否则会报错找不到python.dll:

q python.q

之后便可以使用pyq的功能,具体使用不再介绍,移步pyq user guide。

3. Jupyter 展示

先激活虚拟环境:

activate py36_32

启动jupyter

jupyter notebook

new下选取PyQ3即可:

大功告成!

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/18037.html

相关文章

  • 装扮你Jupyter

    摘要:显示中文此外,单独拎出来的另一个原因是,还有一个中文显示的问题。首先我们来看可以使用的字体你应该看到下面这样的表格然后找到支持中文的字体名,然后设置的默认字体当然,你可以添加到刚才的配置中,或者采用这个博客的方法。 又到摆脱重复工作,换个心情,然而并没有软用的时间了。这次,教大家如何搭建一个好看的jupyter环境。 安装Jupyter 先来展示一下我的环境 python: 3.5....

    leo108 评论0 收藏0
  • jupyter-notebook装进docker里

    摘要:及系统已经安装好的同学可以忽略这一节。源默认按装的版本不是最新版本的,需要通过添加源的方式来安装最新版本的。然后用将这个安装好的容器做成镜像。扩展如果要大数据分析,还需要安装很多大数据相关的包。 jupyter-notebook是我很喜欢的工具,搭环境稍显麻烦,其实jupyter web形式的使用方式,最好的部署方式是在云上,一次部署到哪里都可以使用,岂不快哉。现在各家云服务器还挺贵的...

    CoderStudy 评论0 收藏0
  • Jupyter Notebook之初识及入门

    摘要:所以,应该直接了当的安装,其中也会自动安装上,作为其运行的。这只是一开始,之后还有里各种找不到外部安装的的情况。终于,意识到这些方法都是错误的思路。这才知道原来是无法识别。 为什么要用IPython/Jupyter? python里面调试确实有点烦恼,尤其是在vim里,想要尝试一些简单的编码问题,实在是有点麻烦,不想到命令行模式一行一行执行,也不想再新建一个文件测试一个简单的功能。 而...

    plus2047 评论0 收藏0
  • Jupyter Notebook之初识及入门

    摘要:所以,应该直接了当的安装,其中也会自动安装上,作为其运行的。这只是一开始,之后还有里各种找不到外部安装的的情况。终于,意识到这些方法都是错误的思路。这才知道原来是无法识别。 为什么要用IPython/Jupyter? python里面调试确实有点烦恼,尤其是在vim里,想要尝试一些简单的编码问题,实在是有点麻烦,不想到命令行模式一行一行执行,也不想再新建一个文件测试一个简单的功能。 而...

    fredshare 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<