摘要:本文主要介紹配置和交互的環境使用的安裝與使用的環境配置由于本文使用的是免費版本的從官網下載,所以也需要是位版本的。展示先激活虛擬環境啟動在下選取即可大功告成
本文主要介紹:
配置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即可:
大功告成!
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/18037.html
摘要:顯示中文此外,單獨拎出來的另一個原因是,還有一個中文顯示的問題。首先我們來看可以使用的字體你應該看到下面這樣的表格然后找到支持中文的字體名,然后設置的默認字體當然,你可以添加到剛才的配置中,或者采用這個博客的方法。 又到擺脫重復工作,換個心情,然而并沒有軟用的時間了。這次,教大家如何搭建一個好看的jupyter環境。 安裝Jupyter 先來展示一下我的環境 python: 3.5....
摘要:及系統已經安裝好的同學可以忽略這一節。源默認按裝的版本不是最新版本的,需要通過添加源的方式來安裝最新版本的。然后用將這個安裝好的容器做成鏡像。擴展如果要大數據分析,還需要安裝很多大數據相關的包。 jupyter-notebook是我很喜歡的工具,搭環境稍顯麻煩,其實jupyter web形式的使用方式,最好的部署方式是在云上,一次部署到哪里都可以使用,豈不快哉。現在各家云服務器還挺貴的...
摘要:所以,應該直接了當的安裝,其中也會自動安裝上,作為其運行的。這只是一開始,之后還有里各種找不到外部安裝的的情況。終于,意識到這些方法都是錯誤的思路。這才知道原來是無法識別。 為什么要用IPython/Jupyter? python里面調試確實有點煩惱,尤其是在vim里,想要嘗試一些簡單的編碼問題,實在是有點麻煩,不想到命令行模式一行一行執行,也不想再新建一個文件測試一個簡單的功能。 而...
摘要:所以,應該直接了當的安裝,其中也會自動安裝上,作為其運行的。這只是一開始,之后還有里各種找不到外部安裝的的情況。終于,意識到這些方法都是錯誤的思路。這才知道原來是無法識別。 為什么要用IPython/Jupyter? python里面調試確實有點煩惱,尤其是在vim里,想要嘗試一些簡單的編碼問題,實在是有點麻煩,不想到命令行模式一行一行執行,也不想再新建一個文件測試一個簡單的功能。 而...
閱讀 2416·2021-11-24 09:39
閱讀 3242·2021-10-09 09:53
閱讀 1135·2021-09-22 16:06
閱讀 4456·2021-09-02 10:18
閱讀 803·2021-08-23 09:42
閱讀 1766·2021-08-17 10:11
閱讀 2689·2019-08-30 13:02
閱讀 2126·2019-08-30 12:49