内容简介:本文主要介绍:由于本文使用的是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版本:
pip 版本:
接下来的步骤都要在此虚拟环境下进行。
1.2 Jupyter 环境的配置
接下来,严格按照 Install Jupyter Kernel 上的步骤:
- 这里前两步已经不用再做了;
-
%VIRTUAL_ENV%就是1.1中创建的python虚拟环境的位置,即C:\Anaconda3\envs\py36_32; - 第4步,将从 官网 下载windows.zip解压到
%VIRTUAL_ENV%目录下; - 剩下的按步骤进行。
在这里配置环境变量 QHOME 和 QBIN :
QHOME: %VIRTUAL_ENV%\q QBIN: %QHOME%\w32\q.exe
以及 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
之后便可以使用pyq的功能,具体使用不再介绍,移步 pyq user guide 。
3. Jupyter 展示
先激活虚拟环境:
activate py36_32
启动 jupyter :
jupyter notebook
在 new 下选取 PyQ3 即可:
大功告成!
以上所述就是小编给大家介绍的《kdb+和jupyter的配置》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 6、如何获取配置中心的配置
- React降级配置及Ant Design配置
- vscode 配置eslint 开发vue的相关配置
- git commit 规范校验配置和版本发布配置
- hadoop地址配置、内存配置、守护进程设置、环境设置
- 在hibernate中配置事务级别与命名查询配置【原创】
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
The Intersectional Internet
Safiya Umoja Noble、Brendesha M. Tynes / Peter Lang Publishing / 2016
From race, sex, class, and culture, the multidisciplinary field of Internet studies needs theoretical and methodological approaches that allow us to question the organization of social relations that ......一起来看看 《The Intersectional Internet》 这本书的介绍吧!
CSS 压缩/解压工具
在线压缩/解压 CSS 代码
随机密码生成器
多种字符组合密码