pycharm 使用方式

提示:

pycharm 是专业版; 社区版目前暂不支持调试 Jupyter;
如果你是学生, 在读期间,每一年可以申请免费一年使用专业版, 详情到Jetbrain 去申请;

在申请过程中,需要注意, 不要使用代理进行fangqiang, 应在中国的域名下
申请过程, 请参考这里
学生申请教程

1 pycharm 安装与卸载

1.1 安装

  1. 解压之后到 bin 文件夹中 ./pycharm.sh

  2. 安装完成之后, 在tools/ create Desktop Entry

1.2 卸载

  1. 卸载配置信息

在解压的pycharm-2020.2.1文件夹中,查看Install-Linux-tar.txt,找到配置信息的位置

~/.config/JetBrains/Pycharm2020.1

在 JetBrains 的路径下打开终端, sudo rm -rf Pycharm2020.1

2.卸载安装文件
然后退回到,步骤1 中的解压文件目录, 删除该该安装文件;
sudo rm -rf pycharm-2020.2.1

1.3 -pycharm 中配置与调试 jupyter-notebook.ipynb 文件

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

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

专业版2020.1
将ipykernel 降级为 5.5.4 以下;

conda install ipykernel== 5.5.4
or pip install ipykernel == 5.5.4

在最新版2021.3.2 中;
可以使用 ipykernl == 6.4.1;


2. 调试

  1. 调试过程中, 在正常使用断点调试方法外; 当调试到该 cell 的最后一行时, run to cursor (F9) 跳到下一个断点处, 以此跳出当前 cell 的调试;
  2. 在 想看 某些函数 或者 类 如何实现过程中,可以选中 类或者 函数, 使用 go to decarlation or usages;
  3. 其中, 当一个 函数B 调用了 之前的 函数功能A; 那么在调试B 之前, 函数功能A必须先经过调试;

2.1 调试过程中红色蓝色的区别

个人是在 pycharm 2021.3.2 版本中:
红色和 蓝色的出现应该是为显示出, 每走一步, 变量所
建议结合左边栏目 MainThread 理解一下;

2.1.1. 当前 Main Thread 没有出现循环时

红色: 正常情况下, 代表 之前 的 Thread 情况下产生的变量;
2. 蓝色: 当前的 Thread 下, 产生的变量;
即当前Thread 中的变量本应该都是蓝色;

2.1.2. 当前 Main Thread 出现循环时

但是, 通常情况下 ,当前Thread 代码中会出现循环结构:
红色: 当前Thread 中的变量, 且处于循环体中的变量, 当该变量发生变化时,从蓝色变成红色, 只出现 循环体中的变量, 变量发生变化时, 也从蓝色转为红色;
蓝色: 当前Thread 中的变量, 但是处于循环体外, 当该变量发生变化时, 仍是保持蓝色;

2.1.3. 循环之后,

当前Main Thread 产生的变量,都呈现为 蓝色, 不论是否是出现在循环体中;

3. Pycharm中的代码注释

Alt + enter : 代码规整, 与冗余参数删除;
连续两次 shift: 查找选中的字符;

3.1  函数形参的参数说明

在构造一个函数时,函数中的参数变量, 
可以通过代码注释中,选中某一个变量,
从而在该函数中,显示出所有与该变量相关的所有相关地方;

注意,在编写函数的形参时候,

非默认形参,需要放在默认形参(即以及赋初值的)前面

pycharm 中,集成了该功能;
具体在 设置-> 工具-》 python 集成工具 --> Docstring 格式;

选择docstring 中的格式;

可以选择Google 风格;

在这里插入图片描述

3.2  选中代码中相同变量的高亮

将相同变量名在 代码中进行高亮

安装一个插件

setting  >>>  plugins
在搜索栏输入BrowseWordAtCaret

在这里插入图片描述

启用:

在这里插入图片描述

3.3  自定义注释中的关键字的高亮

设置–> 编辑器 --》 TOdo
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值