pycham debug 专辑

遇到大量代码的项目时怎么迅猛的调代码今天将交给大家几个方法

配置环境:

环境的统一是一切的基础,因为不同的版本不同步之间会造成很多各式各样的报错

pycham debug 专辑

pycham debug 专辑

然后选择现有环境进行配置

pycham debug 专辑

上面的路径进行默认环境变量的切换,然后会进行一段时间的修改

pycham debug 专辑

当然anaconda提供了较为细致的环境切分功能,就是可以为单独的项目定制一个独特的一套python环境

**就可以在里面的envs子目录下面找到对应的解释器

pycham debug 专辑

接下教怎么使用断点

pycham debug 专辑

点击绿色的bug
pycham debug 专辑

想要查看断点之前的所有变量的值,只需要把光标放在上面就可以就可以大致浏览有什么东西
pycham debug 专辑

想要再看的多一些:就点击下这个bar
pycham debug 专辑

就会出现这些的具体值

进行下一条语句

pycham debug 专辑

点击这句就可以,效果如下

pycham debug 专辑

再点击下:
pycham debug 专辑

好了,那如果你想要一下子到下一个断点而不是一个个执行到下面,加快调试速度,该怎么做?

直接进入

pycham debug 专辑

左边的小箭头
pycham debug 专辑

就可以了,效果如下:
pycham debug 专辑

如果这时我们点击进入下一条
pycham debug 专辑

就会一条条执行
pycham debug 专辑

如果我们这个是一个函数会怎能?

pycham debug 专辑
点击步过:
pycham debug 专辑
就会跳过整个函数,到下一个函数,如果想要看里面的值:

步入

pycham debug 专辑

就是左边的这个:
pycham debug 专辑

我们就可以进入实现这个函数的地方:
OS的getenv方法
pycham debug 专辑

pycham debug 专辑

就可以一步步执行这个函数里面的内容。

步出

pycham debug 专辑

就是出去这个函数,直接看到返回的结果

有的包下载慢,怎么办?

换源

因为不可抗力的原因,我们下载速度特别慢

pip install xxx -i https://pypi.tuna.tsinghua.edu.cn/simple 

xxx 换成包名就行

有的时候我们环境的一些配置会出现版本问题

配置单独环境的版本

pycham debug 专辑

可见所以我们最好是每个大项目都有个独自的环境,然后这个环境又继承于总环境,这样我们只需对少量的包进行重写即可。

pycharm最新版本提供一键配置

但是用命令行的话:
就可以用命令查看所有版本进行定制下载
pycham debug 专辑

pip install numpy== 

当然官网搜索手动装:
https://pypi.org/
pycham debug 专辑

pycham debug 专辑

点击这个
pycham debug 专辑

就可以看到每个平台上的包:
pycham debug 专辑

然后下载对应的就可以

保存到这个路径下:
pycham debug 专辑

输入指令:

pip install xxx.whl

就可以本地安装

历史:
pycham debug 专辑

发表评论

相关文章

当前内容话题