栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

PyCharm + Jupyter + debug调试功能

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

PyCharm + Jupyter + debug调试功能

PyCharm + Jupyter + debug

Jupyter是数据分析利器,但原生的jupyter并不支持debug功能。

Jupyter的调试功能详见:官网文档。此外,配合PyCharm强大的sciview功能(例如,可以用类似excel的方式查看pandas.Dataframe),方便了数据分析。

安装
  1. 安装conda。
  2. 创建并激活一个conda环境,例如 conda create -n py37-test python=3.7
  3. conda install -c conda-forge notebook (官网上只有这一行,但是安装完启动后,发现找不到conda环境,运行的kernel是默认的python 2/3!所以需要下面第三步的命令)
  4. conda install -c conda-forge nb_conda_kernels (参考博客)
Q&A:问题解决

上述步骤是我尝试出来可行的方法。但在尝试过程中,出现了各种诡异的问题,例如sciview只能查看1000行、debug打断点报各种错误等等。总结如下:

Q1:jupyter安装命令

在上述安装的第三步中,我想当然的运行了下面命令,造成错误百出。例如sciview只显示1000行,debug报错、断点无效等问题。关键是下面这个安完之后,jupyter是可以运行的!小心。

conda install jupyter
Q2 debug报错:

如果出现这个提示:

“TypeError: prepare_to_run() got an unexpected keyword argument ‘enable_tracing_from_start’” when debugging a cell

参考 issue,可以将将ipykernel手动改为6.30以下。

conda install ipykernel=5.1.4

这有可能是由于我Q1的错误,导致Pycharm和jupyter协调出了问题。虽然可以像Q2这样解决,但不如重新按照正确步骤安装一遍,各种问题就会神奇地消失。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/303039.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号