概述
在之前Mysql专栏分享过程中,一直用的Sequel客户端进行sql编写和说明注解,及时执行的结果不能保存,得写一条sql截图一次,麻烦。而Jupyterlab就可以很好解决这个问题,代码过程与执行结果都会相邻挨着保留,随时可以查看,导出或截图都非常方便。
而且,Jupyterlab还天然支持Python环境,学Python甚是方便,单步执行和结果就是亮点。其他的shell等各种语言环境也可以安装插件进行扩展,妥妥的代码神器。
1、安装jupyterlab
官方文档:https://jupyterlab.readthedocs.io/en/stable/getting_started/installation.html#pip
笔者Mac环境,python3版本,设置的python3和pip3命令。
-- 先升级pip
sudo pip3 install --upgrade pip
-- 安装jupyterlab
pip3 install jupyterlab
-- 启动lab,有点慢
-- 访问http://localhost:8888/lab
python3 -m jupyterlab
-- p.s. 启动notebook
python3 -m notebook
2、安装Sql扩展
-- 安装ipython-sql
pip3 install ipython-sql -
- 安装sqlalchemy
pip3 install sqlalchemy
-- 安装pymysql
pip3 install pymysql
(参考上文启动命令,重启lab)新建Python3的notebook。
3、简单演示
以连接mysql为示例,简单3步搞定连接,第4步sql出结果。
第1、2步其实就是python代码,后面3、4步用的神奇魔法函数进行扩展连接sql的。
4、总结
(1)笔者刚用Jupyter,也很顺利地搭建起来环境,比预想简单。环境若搭建在服务器上,还可以实现共享。
(2)优点:单步执行(选中某部分代码进行执行);过程变量存缓存,方便调试;结果也会保存,方便查看。
快试试吧,若有疑问,请关注留言。
最后
以上就是落寞哑铃为你收集整理的【一点分享】Python数据分析(1):Jupyterlab搭建,练习Python和Sql的神器。的全部内容,希望文章能够帮你解决【一点分享】Python数据分析(1):Jupyterlab搭建,练习Python和Sql的神器。所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复