地图可视化神器keplergl新增对jupyter lab 3.0的支持
2024-10-19 08:43:37
就在几天前,地图可视化神器kepler.gl
面向Python
的接口库keplergl
迎来了新的0.3.0
版本更新。
虽然官方文档还并未及时更新相关的内容说明,但我在快速地试用之后发现,现在的keplergl
终于兼容了jupyter lab
3.0及以上版本,终于不用纠结新版本jupyter lab
中用不了keplergl
的问题了。
安装过程非常简单,下面我通过新建conda
虚拟环境的方式,来介绍如何在新版jupyter lab
中使用keplergl
。
首先我们通过下列命令新建环境,并完成对jupyter lab
与keplergl
最新版本的安装(其中geopandas
的安装是为了轻松解决keplergl
的多个地理计算库的依赖问题):
conda create -n keplergl-test python=3.7 -c https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/main/ -y
conda activate keplergl-test
conda install geopandas -c https://mirrors.sjtug.sjtu.edu.cn/anaconda/cloud/conda-forge -y
pip uninstall rtree -y
pip install jupyterlab keplergl rtree -i https://pypi.douban.com/simple/
由于keplergl
面向jupyter lab
的拓展目前仍然是按照jupyter lab
3.0之前版本的安装方式,因此我们还需要nodejs
依赖,这在conda
环境中直接conda install nodejs -c conda-forge -y
即可完成安装,装完nodejs
之后,直接运行下列命令来安装jupyter
中的keplergl
拓展:
jupyter labextension install @jupyter-widgets/jupyterlab-manager keplergl-jupyter
接下来我们就可以启动jupyter lab
,来在新版jupyter lab
中愉快地使用我们熟悉的嵌入式的keplergl
交互式地图功能啦:
并且由于我们顺便安装了geopandas
,所以两者依然可以像以前那样愉快地结合起来运作~
以上就是本文的全部内容,欢迎在评论区与我进行交流讨论~
最新文章
- Java开发程序,使用编辑器编写创建Java项目、类
- js one() 方法
- .NET yield
- php注意事项2
- uTenux-OS-Task再探
- Integer to Roman
- 转载 C#结构体(struct)和类(class)的区别
- (第三章)Java内存模型(上)
- 使用ARM模板部署自动扩展的Linux VMSS(1)
- Mysql 使用 select into outfile
- Linux根目录详解-转自鸟哥的私房菜
- 如何监控Redis性能指标(译)
- 如何在Mac上用汇编语言写HelloWorld
- LeetCode题解之 Assign Cookies
- Linux的远程管理
- linux提取指定列字符并打印所有内容(awk)
- HDU4372-Count the Buildings【第一类Stirling数】+【组合数】
- NCBI之gene系列
- strcat的几种实现及性能比较
- MySQL 5.6 GTID Replication【转】
热门文章
- ltp循环跑
- Ansible_创建角色_role
- Linux(CentOS 7) 安全加固之非业务端口服务关闭 postfix port 25
- 西门子 S7-200 通过以太网通讯模块连接MCGS 通讯
- ThinkPHP无限级分类(递归)
- 使用 “恢复模式” 或 “DFU 模式” 来更新和恢复 iOS 固件
- PTH的几种食用姿势
- Pandas之:Pandas高级教程以铁达尼号真实数据为例
- Jupyter Notebook出现kernel error情况
- NNVM Compiler,AI框架的开放式编译器