Mac下的Pycharm教程


除非你是用记事本写代码,或者用vim写代码的大牛,那么推荐使用PyCharm编写Python代码。
PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试语法高亮Project管理代码跳转智能提示自动完成单元测试版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。
Pycharm分为专业版(Professional)和社区版(Community),专业版功能非常全,需要购买,可以试用,对比之下社区版功能有限,可以免费使用,并且开源。

下载mac版Pycharm

前往下载地址:https://www.jetbrains.com/pycharm/

  • 可以直接在首页中下载专业版


  • 也可以点击右上角的下载按钮,选择专业版还是社区版


  • 然后选择macOS,专业版,点击下载按钮之后会自动下载



    下载完成之后,双击打开,拖动到mac的应用列表中,和安装mac版其它软件是一样的操作。
    若要使用破解版,请自行网上搜索。

Pycharm整体结构

  • 工具栏中可以对IDE做一些设置
  • 项目文件区主要是自己工程下的一些文件,还有Python依赖库
  • 运行调试区可以用来运行、调试Python代码
  • 代码区为自己编写代码的窗口
  • 控制台主要用于显示一些打印信息,还有调试信息


创建项目

  1. 打开PyCharm,第一个按钮就是创建一个新的项目,第二个是选择打开已有的项目


  2. 接着选择创建一个Python项目,右边第一栏是选择项目的存放地址,第二栏是选择解释器,可以看到这里有两个Python版本,一个Python 2.7,一个是3.6,这取决你自己电脑里安装了几个Python


  3. 项目创建成功后,还只是一个空的项目,需要向里面添加Python文件


  4. 创建文件名,点击OK


  5. 然后就可以在创建好的Python文件里,编写自己的代码了


调整python解释器

有时候拿到一个Python项目,可能不是自己想要的解释器版本,可以选择调整解释器版本

  • 对整个项目调整其解释器



  • 也可以对单独一个文件设置其解释器



执行Python文件

  • 工具栏里选择执行run


  • 右上角执行run


  • 在代码区域右键选择run


  • 在左边文件区域,选择要执行的文件,右键run


  • 执行run之后,还可以在控制台重复执行run


显示行号

  • 在代码区域左边竖栏中右键选择Show Line Numbers


设置Python模板

  • 通常在Python文件中直接写中文,或者用中文作注释,会提示编码问题


  • 通常前面加上# coding:utf-8或者# -*- coding:utf-8 -*-,来解决这个问题

    当我们要创建很多Python文件时,那么每次都这样写,很麻烦,可以自定义一个Python模板,每次创建Python文件时,它会添加上模板内容
  • 选择File->Default Settings...,然后按如下设置好模板内容:

    #!/usr/bin/python用于指明解释器的路径,有时候可能需要用到
  • 再次创建Python文件,打开文件,会自动显示好模板里的内容


断点调试

  • 点击代码区左边竖栏,可以下断点,再次点击可以取消断点,这里下了两个断点


  • 选择右上角的debug按钮,程序执行时会在下断点的位置停下来


  • 断点调试这块总共有7个按钮,假设从左到右给按钮排号为:1-2-3-4-5-6-7


  1. 按钮1,快速定位到当前程序因断点而停留的位置
    假设当前代码区界面,显示为test.py文件

    那么点击按钮1之后,界面会自动切换到当前断点处
  1. 按钮2,下一步但仅限于当前内容
    当前位置为:

    点击按钮2之后,会跳转到这里:

    一直点击按钮2的话,程序不会在work函数中停止,只会在for循环中,一步步走
  2. 按钮3,执行下一步
    当前位置为:

    点击按钮3之后,会跳转到这里:

    假若当前位置为:

    点击按钮3之后,会跳转到这里:
  3. 按钮4,执行下一步,但忽略libraries(导入库的语句)
    当前位置为:

    点击按钮4之后,会跳转到这里:
  4. 按钮5,执行下一步,但忽略libraries和构造对象等
  5. 按钮6,当单步执行到子函数内,使用它就会执行完子函数的剩余部分
    当前位置为:

    点击按钮6之后,会跳转到这里:
  6. 按钮7,直接跳转到一个断点处
    当前位置为:

    点击按钮7之后,会跳转到这里:
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,602评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,442评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,878评论 0 344
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,306评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,330评论 5 373
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,071评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,382评论 3 400
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,006评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,512评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,965评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,094评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,732评论 4 323
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,283评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,286评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,512评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,536评论 2 354
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,828评论 2 345

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明先生_x阅读 15,968评论 3 119
  • 1. Wrapper 资料1,资料2,资料3 。 看完直接说结论: 结论一:Wrapper与Gralde间是解耦的...
    aicaprio阅读 620评论 0 0
  • 默认的子类的构造方法中会自动调用父类的无参构造方法,如果手动调用有参的父类的构造方法的话,子类就不会在自动调用父类...
    名字_都被占了阅读 188评论 0 0
  • 叶子由绿变红,日子也从长变短。
    蓝白色格子阅读 155评论 0 0