摘要:本文主要介绍配置和交互的环境使用的安装与使用的环境配置由于本文使用的是免费版本的从官网下载,所以也需要是位版本的。展示先激活虚拟环境启动在下选取即可大功告成
本文主要介绍:
配置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%目录下;
剩下的按步骤进行。
在这里配置环境变量QHOME和QBIN:
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:usersapy36sharejupyterkernelspython32. 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 先来展示一下我的环境 python: 3.5....
摘要:及系统已经安装好的同学可以忽略这一节。源默认按装的版本不是最新版本的,需要通过添加源的方式来安装最新版本的。然后用将这个安装好的容器做成镜像。扩展如果要大数据分析,还需要安装很多大数据相关的包。 jupyter-notebook是我很喜欢的工具,搭环境稍显麻烦,其实jupyter web形式的使用方式,最好的部署方式是在云上,一次部署到哪里都可以使用,岂不快哉。现在各家云服务器还挺贵的...
摘要:所以,应该直接了当的安装,其中也会自动安装上,作为其运行的。这只是一开始,之后还有里各种找不到外部安装的的情况。终于,意识到这些方法都是错误的思路。这才知道原来是无法识别。 为什么要用IPython/Jupyter? python里面调试确实有点烦恼,尤其是在vim里,想要尝试一些简单的编码问题,实在是有点麻烦,不想到命令行模式一行一行执行,也不想再新建一个文件测试一个简单的功能。 而...
摘要:所以,应该直接了当的安装,其中也会自动安装上,作为其运行的。这只是一开始,之后还有里各种找不到外部安装的的情况。终于,意识到这些方法都是错误的思路。这才知道原来是无法识别。 为什么要用IPython/Jupyter? python里面调试确实有点烦恼,尤其是在vim里,想要尝试一些简单的编码问题,实在是有点麻烦,不想到命令行模式一行一行执行,也不想再新建一个文件测试一个简单的功能。 而...
阅读 2406·2021-11-24 09:39
阅读 3227·2021-10-09 09:53
阅读 1132·2021-09-22 16:06
阅读 4445·2021-09-02 10:18
阅读 802·2021-08-23 09:42
阅读 1764·2021-08-17 10:11
阅读 2686·2019-08-30 13:02
阅读 2123·2019-08-30 12:49