草庐IT

Mac下配置Pycharm教程

只看不学 2023-08-02 原文

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

下载mac版Pycharm

前往下载地址:PyCharm: the Python IDE for Professional Developers by JetBrains

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

     

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

     

  • 然后选择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用于指明解释器的路径,有时候可能需要用到
  • # !/usr/bin/python
    # -*- coding:utf-8 -*-
    # @Time : ${DATE} ${TIME}
    # @Author : wangjie
    # @File : ${NAME}.py
    # @project : ${PROJECT_NAME}
  • 再次创建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之后,会跳转到这里:

有关Mac下配置Pycharm教程的更多相关文章

  1. ruby-on-rails - 独立 ruby​​ 脚本的配置文件 - 2

    我有一个在Linux服务器上运行的ruby​​脚本。它不使用rails或任何东西。它基本上是一个命令行ruby​​脚本,可以像这样传递参数:./ruby_script.rbarg1arg2如何将参数抽象到配置文件(例如yaml文件或其他文件)中?您能否举例说明如何做到这一点?提前谢谢你。 最佳答案 首先,您可以运行一个写入YAML配置文件的独立脚本:require"yaml"File.write("path_to_yaml_file",[arg1,arg2].to_yaml)然后,在您的应用中阅读它:require"yaml"arg

  2. Ruby Sinatra 配置用于生产和开发 - 2

    我已经在Sinatra上创建了应用程序,它代表了一个简单的API。我想在生产和开发上进行部署。我想在部署时选择,是开发还是生产,一些方法的逻辑应该改变,这取决于部署类型。是否有任何想法,如何完成以及解决此问题的一些示例。例子:我有代码get'/api/test'doreturn"Itisdev"end但是在部署到生产环境之后我想在运行/api/test之后看到ItisPROD如何实现? 最佳答案 根据SinatraDocumentation:EnvironmentscanbesetthroughtheRACK_ENVenvironm

  3. ruby-on-rails - 如何在 mac os snow leopard 中升级 ruby​​ 和 rails - 2

    我想将我的MacSnowLeopardruby​​从1.8.7升级到1.9.1版本,有人知道轻松且最好的升级方法吗?因为我读了一些论坛/帖子/博客/讨论说覆盖苹果发布的ruby不好将Rails从版本2.2.2升级到2.3.8的最佳方法是什么?因为我找到的所有信息都仅适用于豹/老虎,而且很少有关于雪豹的复杂文章。他们还说覆盖apple提供的rails不好吗。谁能帮帮我?谢谢。 最佳答案 DanBenjamin有一些greatinstructionsforcompilingandinstallingRuby,RubyGemsandRai

  4. ruby - 在不使用 RVM 的情况下在 Mac 上卸载和升级 Ruby - 2

    我最近决定从我的系统中卸载RVM。在thispage提出的一些论点说服我:实际上,我的决定是,我根本不想担心Ruby的多个版本。我只想使用1.9.2-p290版本而不用担心其他任何事情。但是,当我在我的Mac上运行ruby--version时,它告诉我我的版本是1.8.7。我四处寻找如何简单地从我的Mac上卸载这个Ruby,但奇怪的是我没有找到任何东西。似乎唯一想卸载Ruby的人运行linux,而使用Mac的每个人都推荐RVM。如何从我的Mac上卸载Ruby1.8.7?我想升级到1.9.2-p290版本,并且我希望我的系统上只有一个版本。 最佳答案

  5. Vscode+Cmake配置并运行opencv环境(Windows和Ubuntu大同小异) - 2

    之前在培训新生的时候,windows环境下配置opencv环境一直教的都是网上主流的vsstudio配置属性表,但是这个似乎对新生来说难度略高(虽然个人觉得完全是他们自己的问题),加之暑假之后对cmake实在是爱不释手,且这样配置确实十分简单(其实都不需要配置),故斗胆妄言vscode下配置CV之法。其实极为简单,图比较多所以很长。如果你看此文还配不好,你应该思考一下是不是自己的问题。闲话少说,直接开始。0.CMkae简介有的人到大二了都不知道cmake是什么,我不说是谁。CMake是一个开源免费并且跨平台的构建工具,可以用简单的语句来描述所有平台的编译过程。它能够根据当前所在平台输出对应的m

  6. postman接口测试工具-基础使用教程 - 2

    1.postman介绍Postman一款非常流行的API调试工具。其实,开发人员用的更多。因为测试人员做接口测试会有更多选择,例如Jmeter、soapUI等。不过,对于开发过程中去调试接口,Postman确实足够的简单方便,而且功能强大。2.下载安装官网地址:https://www.postman.com/下载完成后双击安装吧,安装过程极其简单,无需任何操作3.使用教程这里以百度为例,工具使用简单,填写URL地址即可发送请求,在下方查看响应结果和响应状态码常用方法都有支持请求方法:getpostputdeleteGet、Post、Put与Delete的作用get:请求方法一般是用于数据查询,

  7. 在VMware16虚拟机安装Ubuntu详细教程 - 2

    在VMware16.2.4安装Ubuntu一、安装VMware1.打开VMwareWorkstationPro官网,点击即可进入。2.进入后向下滑动找到Workstation16ProforWindows,点击立即下载。3.下载完成,文件大小615MB,如下图:4.鼠标右击,以管理员身份运行。5.点击下一步6.勾选条款,点击下一步7.先勾选,再点击下一步8.去掉勾选,点击下一步9.点击下一步10.点击安装11.点击许可证12.在百度上搜索VM16许可证,复制填入,然后点击输入即可,亲测有效。13.点击完成14.重启系统,点击是15.双击VMwareWorkstationPro图标,进入虚拟机主

  8. 神州数码无线产品(AC+AP)配置 - 2

    注意:本文主要掌握DCN自研无线产品的基本配置方法和注意事项,能够进行一般的项目实施、调试与运维AP基本配置命令AP登录用户名和密码均为:adminAP默认IP地址为:192.168.1.10AP默认情况下DHCP开启AP静态地址配置:setmanagementstatic-ip192.168.10.1AP开启/关闭DHCP功能:setmanagementdhcp-statusup/downAP设置默认网关:setstatic-ip-routegeteway192.168.10.254查看AP基本信息:getsystemgetmanagementgetmanaged-apgetrouteAP配

  9. hadoop安装之保姆级教程(二)之YARN的配置 - 2

    1.1.1 YARN的介绍 为克服Hadoop1.0中HDFS和MapReduce存在的各种问题⽽提出的,针对Hadoop1.0中的MapReduce在扩展性和多框架⽀持⽅⾯的不⾜,提出了全新的资源管理框架YARN. ApacheYARN(YetanotherResourceNegotiator的缩写)是Hadoop集群的资源管理系统,负责为计算程序提供服务器计算资源,相当于⼀个分布式的操作系统平台,⽽MapReduce等计算程序则相当于运⾏于操作系统之上的应⽤程序。 YARN被引⼊Hadoop2,最初是为了改善MapReduce的实现,但是因为具有⾜够的通⽤性,同样可以⽀持其他的分布式计算模

  10. Ruby 默认将 IRB 配置为 Pretty_Inspect - 2

    我是ruby​​的新手,正在配置IRB。我喜欢pretty-print(需要'pp'),但总是输入pp来漂亮地打印它似乎很麻烦。我想做的是默认情况下让它漂亮地打印出来,所以如果我有一个var,比如说,'myvar',然后键入myvar,它会自动调用pretty_inspect而不是常规检查。我从哪里开始?理想情况下,我将能够向我的.irbrc文件添加一个自动调用的方法。有什么想法吗?谢谢! 最佳答案 irb中默认pretty-print对象正是hirb被迫去做。Theseposts解释hirb如何将几乎所有内容转换为ascii表。虽

随机推荐