kdb+和jupyter的配置

栏目: Python · 发布时间: 7年前

内容简介:本文主要介绍:由于本文使用的是32bit免费版本的kdb+(从环境要求:

本文主要介绍:

  • 配置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:\Anaconda3\envs 下生成一个 py36_32 的虚拟环境,使用如下命令可以激活该环境:

activate py36_32

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

kdb+和jupyter的配置

pip 版本:

kdb+和jupyter的配置

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

1.2 Jupyter 环境的配置

接下来,严格按照 Install Jupyter Kernel 上的步骤:

kdb+和jupyter的配置

  • 这里前两步已经不用再做了;
  • %VIRTUAL_ENV% 就是1.1中创建的python虚拟环境的位置,即 C:\Anaconda3\envs\py36_32
  • 第4步,将从 官网 下载windows.zip解压到 %VIRTUAL_ENV% 目录下;
  • 剩下的按步骤进行。

在这里配置环境变量 QHOMEQBIN

QHOME: %VIRTUAL_ENV%\q
QBIN: %QHOME%\w32\q.exe

kdb+和jupyter的配置

以及 Path 中添加:

C:\Anaconda3\envs\py36_32\q\w32
C:\Anaconda3\envs\py36_32\q

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

pip install jupyter pyq pyq-kernel

再执行

%QBIN% python.q -mpyq.kernel install

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

>jupyter kernelspec list
Available kernels:
  pyq_3      C:\Users\a\AppData\Roaming\jupyter\kernels\pyq_3
  python3    c:\users\a\py36\share\jupyter\kernels\python3

2. PYQ的配置

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

pip install -U pyq

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

q python.q

kdb+和jupyter的配置

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

3. Jupyter 展示

先激活虚拟环境:

activate py36_32

启动 jupyter

jupyter notebook

new 下选取 PyQ3 即可:

kdb+和jupyter的配置

大功告成!


以上所述就是小编给大家介绍的《kdb+和jupyter的配置》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Ajax开发精要

Ajax开发精要

柯自聪 / 电子工业出版社 / 2006 / 45.00

书籍目录: 概念篇 第1章 Ajax介绍 2 1.1 Ajax的由来 2 1.2 Ajax的定义 3 1.3 Web应用程序的解决方案 5 1.4 Ajax的工作方式 7 1.5 小结 8 第2章 B/S请求响应机制与Web开发模式 9 2.1 HTTP请求响应模型 9 2.2 B/S架构的请求响应机......一起来看看 《Ajax开发精要》 这本书的介绍吧!

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具