Pycharm简介
PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。
版本区别
专业版,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
Step3:
双击上一步任意一个Package文件名,弹出如下界面(Available Packages),选择Manage Repositories:
Step 4:
选择右上角的加号,添加镜像源:
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
个性化设置
代码编辑部分主题
设置路径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
在这里可以选择你已导入的颜色主题
又或者:
File > Settings > Plugins > Browse repositories..
搜索theme 找到 Material Theme 安装重启
设置背景图片
按两次shift 搜索set background image 点击最下面那个
设置头部模板
设置路径: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 ...
Translation
当你在 Pycharm 看一些源码以及 Docstring 的时候,有些英语单词不懂,是不是要频繁的去打开网页查询相关的意思,然后又回来继续看...,老是切换来切换去真是繁琐,这个插件可以让你直接在 Pycharm 中翻译,操作简单,直接选中文本右键翻译翻译:
Markdown Navigator
顾名思义,它可以让你在 Pycharm 中使用 Markdown 语言,插件给力,可以直接渲染。
Statistic
statistic是一个项目统计插件,简单来说就是可以给出一个项目的统计信息,包括文件和代码量等,关于统计信的具体内容一会再讲,先来看下Statistic的使用方法。在Pycharm的左下角增加一个Statistic选项,点击这个按钮就可以查看项目的统计信息了。
开启Statistic后点击“Refresh”按键刷新文件统计信息,其中Overview是项目文件总览,包括当前项目包含的文件种类、数量、大小、行数等相关内容的统计数据(最大最小值、均值、总数等)。
再来看py选项卡,这里显示的是项目中每个py文件的代码量情况,包括总行数、代码数、注释数、空行数等相关信息,txt选项卡的统计内容和py选项卡一样。
statistic还可以统计很多其他类型的文件,并且支持特定文件的筛选,这些操作可以在该模块的setting选项中完成。
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后写了一会代码,就生成了下面这组图表。
虚拟环境virtualenv
有时候我们用python做开发时可能会用到不同python版本或者其他的什么库的,使用virtualenv就可以很好帮我们解决这个问题,它会帮我们创建不同的虚拟环境,每个都不互相影响。
创建不同的Python解释器
为项目配置建虚拟环境
设置路径:Settings—Project—Project Interpreter
创建新虚拟环境时,设置项目所在的目录后,可以看到下面有一行小字,写着项目编译器是新的虚拟环境。打开折叠的小三角,可以看到:
①新的环境使用虚拟环境,
②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