Pycharm使用经验汇总

Pycharm简介

PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。

版本区别

Pycharm官网下载地址

专业版,Professional

专业版是收费的,功能丰富。对开发者来说十分棒,十分专业的开发工具。

教育版,edu

教育版是免费
老师可以用他创建教学,学生可以通过他完成教学作业。

社区版,Free Community(推荐)

社区版也是免费的
就是阉割版的专业版,除了一些功能没有以外,他是用来解决工作问题的。
部分功能没法用(例如:Web开发,Python Web框架,Python的探查,远程开发能力,数据库和SQL支持)

更换镜像源

由于国外的镜像源安装Python速度较慢,选择国内的镜像速度较快,这篇文章如要讲述如何设置国内镜像源。
常用镜像源:

清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

方法一:

在安装包的时候执行命令(以安装Numpy为例):

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

方法二(推荐)

Step1:

打开Settings…

Step2:

搜索Project Interpreter


更改原Step2.png

Step3:

双击上一步任意一个Package文件名,弹出如下界面(Available Packages),选择Manage Repositories:


更改原Step3.png

Step 4:

选择右上角的加号,添加镜像源:
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

更改原Step4.png

个性化设置

代码编辑部分主题

设置路径file>settings>apperance

主题站推荐

两个常用的主题站
IDEA主题 (Themes for InteliJ IDEA, PhpStorm, PyCharm, RubyMine, WebStorm and AppCode.)
Color-Themes

使用方法

方法一:File > Import Setting导入下载的jar文件
方法二:File > Settings > Editor >Color Scheme >import Scheme在这里可以选择你已导入的颜色主题

导入主题.png

又或者: File > Settings > Plugins > Browse repositories..搜索theme 找到 Material Theme 安装重启

设置背景图片

按两次shift 搜索set background image 点击最下面那个


设置背景.png

设置背景2.png

设置背景-效果图.png

设置头部模板

设置路径:File > Settings > File and Code Templates > Python script..

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Project_name   :${PROJECT_NAME} 
# @file_name      : ${NAME}.py
# @Create_time    : ${DATE} ${TIME}
# @Author         : 
# @Email          : 
# @IDE            : ${PRODUCT_NAME}
# @Describe       : {描述内容}

Pycharm精选插件

Pycharm的插件安装方法。
打开file——settings——plugings,在右侧的文本框中输入想要查看的插件名称,在下方就会罗列出已安装的相关的插件:

Rainbow Brackets

它可以让你的代码块之间很清晰的显示出各种颜色的高亮,而且支持的编程语言还居多,比如:Java, Scala, Clojure, Kotlin, Python, Haskell, Agda, Rust, JavaScript, TypeScript, Erlang, Go, Groovy, Ruby, Elixir, ObjectiveC, PHP, HTML, XML, SQL, Apex language, C#, Dart ...


Rainbow Brackets.png

Translation

当你在 Pycharm 看一些源码以及 Docstring 的时候,有些英语单词不懂,是不是要频繁的去打开网页查询相关的意思,然后又回来继续看...,老是切换来切换去真是繁琐,这个插件可以让你直接在 Pycharm 中翻译,操作简单,直接选中文本右键翻译翻译:


Translation.png

Markdown Navigator

顾名思义,它可以让你在 Pycharm 中使用 Markdown 语言,插件给力,可以直接渲染。


Markdown Navigator.png

Statistic

statistic是一个项目统计插件,简单来说就是可以给出一个项目的统计信息,包括文件和代码量等,关于统计信的具体内容一会再讲,先来看下Statistic的使用方法。在Pycharm的左下角增加一个Statistic选项,点击这个按钮就可以查看项目的统计信息了。
开启Statistic后点击“Refresh”按键刷新文件统计信息,其中Overview是项目文件总览,包括当前项目包含的文件种类、数量、大小、行数等相关内容的统计数据(最大最小值、均值、总数等)。
再来看py选项卡,这里显示的是项目中每个py文件的代码量情况,包括总行数、代码数、注释数、空行数等相关信息,txt选项卡的统计内容和py选项卡一样。
statistic还可以统计很多其他类型的文件,并且支持特定文件的筛选,这些操作可以在该模块的setting选项中完成。


Statistic.png

wakatime

wakatime是一款记录 coding 时间的工具,支持当下大多数主流的IDE(包括但不仅限于Pycharm,具体见下图),如果想让wakatime监控你在Pycharm中的coding时间,就要给Pycharm安装这个插件。
wakatime的安装与其他插件略有不同,插件安装完毕后还要按照这个地址(https://wakatime.com/Pycharm)的说明申请一个API KEY,在重启Pycharm时会自动弹出一个对话框(下图),要求输入这个API KEY,输入并点击save,就完成了你的Pycharm和wakatime的绑定。
之后就什么也不用管了,wakatime会自动把你的coding信息传到他的服务器,然后做成漂亮的图表来展示。图表默认显示最近7天的数据,包括编码时间、使用语言、使用的Editors等。我在Pycharm中安装完wakatime后写了一会代码,就生成了下面这组图表。

wakatime.png

虚拟环境virtualenv

有时候我们用python做开发时可能会用到不同python版本或者其他的什么库的,使用virtualenv就可以很好帮我们解决这个问题,它会帮我们创建不同的虚拟环境,每个都不互相影响。

创建不同的Python解释器

具体教程-引自廖雪峰老师博客

为项目配置建虚拟环境

设置路径:Settings—Project—Project Interpreter

配置虚拟环境.png

创建新虚拟环境时,设置项目所在的目录后,可以看到下面有一行小字,写着项目编译器是新的虚拟环境。打开折叠的小三角,可以看到:
①新的环境使用虚拟环境,
②Location:虚拟环境的存储位置,就在项目存储路径的一个子文件夹venv里,这个文件夹自动创建,
③Base interpreter:选择安装的源Python解释器,
④下面也有已有的解释器的选项,可以选择安装的源Python解释器。选择该项后,项目编译环境就是源Python解释器环境了。
⑤iiInherit global site_packages:
不勾选,不能使用源Python解释器环境中安装的包,在项目中有自己的pip可以下载包(新的虚拟环境里没有pip时,Pycharm打开Settings时会提示你下载):
勾选后可以使用源Python解释器环境中安装的包,已在源Python解释器环境中下载的包会在Pycharm 包列表中显示出来。pip也会使用源Python解释器环境中的pip。
⑥Make available to all projects:
勾选后,其它项目可以使用本项目的虚拟环境,
如建好项目A的虚拟开发环境,项目B与项目A的开发环境一样,在建项目B时,就可以不设置新的虚拟环境,而选择项目A的开发环境:
不勾选其它项目不能使用本项目的虚拟环境。

设置导入导出

最后,辛苦弄了半天的设置,都不希望下一次重装或者另外一台电脑又走一遍流程,要花费不少时间,这时候就要导出自己的个性化设置,方便下次使用。
路径:File-Manage IDE Setting

设置导入、导出、恢复.png

他人经验分享好文

PyCharm 使用技巧-知乎

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。