首页 > 其他分享 >pycham debug 专辑

pycham debug 专辑

时间:2023-01-26 21:58:39浏览次数:49  
标签:函数 pycham 专辑 环境 点击 版本 debug 断点 可以

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

配置环境:

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

image

image

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

image

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

image

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

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

image

接下教怎么使用断点

image

点击绿色的bug
image

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

想要再看的多一些:就点击下这个bar
image

就会出现这些的具体值

进行下一条语句

image

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

image

再点击下:
image

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

直接进入

image

左边的小箭头
image

就可以了,效果如下:
image

如果这时我们点击进入下一条
image

就会一条条执行
image

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

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

步入

image

就是左边的这个:
image

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

image

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

步出

image

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

有的包下载慢,怎么办?

换源

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

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

xxx 换成包名就行

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

配置单独环境的版本

image

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

pycharm最新版本提供一键配置

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

pip install numpy==

当然官网搜索手动装:
https://pypi.org/
image

image

点击这个
image

就可以看到每个平台上的包:
image

然后下载对应的就可以

保存到这个路径下:
image

输入指令:

pip install xxx.whl

就可以本地安装

历史:
image

标签:函数,pycham,专辑,环境,点击,版本,debug,断点,可以
From: https://www.cnblogs.com/E-Sheep/p/17068279.html

相关文章

  • VScode中调试Unity【Debugger for Unity】
    我遇到的情况:在点击运行和调试时,出现中间栏让你选择调试器,我点击UnityDebugger没反应。单击创建Launch文件也无效,没有UnityDebugger的选项删除.vscode/launch.json如......
  • 12 打印三角形及Debug
    12打印三角形及Debug打印三角形:拆分成小问题debug:调试,就跟汇编的调试一样,一步步来执行程序,可视化哪一步发生了什么变化,记得结束调试结束调试packagecom.zhan......
  • debug提示
    2023.1.19代码查看(nowcoder.com)问题:当T测试样例数量较大时,尽量不要使用memset,耗时非常严重解决办法:修改一些特殊点,或者优化代码往其他方向 ......
  • VSCode debug gradle multiple-project 项目
    项目分层(阿里巴巴Java开发手册推荐)Gradle项目在APPproject的build.gradle中配置依赖其他project,执行task会输出到build文件夹默认debug的时候会创建launch.json{......
  • Standard ABAP Debugger 和 Classic ABAP Debugger 的实现差异
    这两种ABAP调试器,可以在SAPGUI里这个菜单的位置进行切换:StandardABAP调试器有时候又称为新调试器。新的ABAP调试器在一个同被调试的ABAP程序完全不同的Exter......
  • 51、商品服务---品牌管理---debug发现的问题
    事务没有提交之前,数据读不出来。而Mysql默认的隔离级别是可重复读,也就是最起码要读到已经提交的数据事务未执行完毕,造成我们进行debug时sql结果虽然实现成功,但是因为事务......
  • 使用动态输出打印内核的DEBUG信息
    简介printk()是很多嵌入式开发者喜欢用的调试手段之一,但是,使用printk()每次都要重新编译内核,很不方便。使用动态输出在不需要重新编译内核的情况下,方便的打印出内核的debu......
  • Execution failed for task ':app:checkDebugDuplicateClasses'解决办法
    Afailureoccurredwhileexecutingcom.android.build.gradle.internal.tasks.CheckDuplicatesRunnable >Duplicateclassandroid.support.v4.app.INotificationSi......
  • 微信h5之debug
    正常来说在微信任意一个聊天窗口输入:debugx5.qq.com,点击该链接就可以,但是我的安卓手机就报错了,说我使用的不是x5内核,解决办法:1.在微信窗口输入:debugtbs.qq.com,点开;2.根据......
  • 方便的格式化OutputDebugString输出函数
    OutputDebugString使用只能输入一个参数,在实际使用中带来很大的不便,下面改造后的函数就很好了,想怎么输出自己定。voidOutputDebugPrintf(constchar*strOutputString,........