1.2 恢复 PyCharm 的初始设置

`PyCharm`的**配置信息**是保存在**用户家目录下**的`.PyCharmxxxx.x`目录下的,`xxxx.x`表示当前使用的`PyCharm`的版本号

如果要恢复`PyCharm`的初始设置,可以按照以下步骤进行:

*1.关闭正在运行的`PyCharm`

*2.在终端中执行以下终端命令,删除`PyCharm`的配置信息目录:

```bash

$ rm -r ~/.PyCharm2016.3

```

*3.重新启动`PyCharm`

## 02. 第一次启动 PyCharm

1.导入配置信息

2.选择许可协议

3.配置初始界面

### 2.1 导入配置信息

*在第一次启动`PyCharm`时,会首先提示用户是否导入**之前的配置信息**

*如果是第一次使用,直接点击**OK**按钮

![001_PyCharm导入配置信息-w603](media/14950463298537/001_PyCharm%E5%AF%BC%E5%85%A5%E9%85%8D%E7%BD%AE%E4%BF%A1%E6%81%AF.png)

### 2.2 选择许可协议

*PyCharm 是一个付费软件,购买费用为**199$ / 年**或者**19.90$ / 月**

*不过 PyCharm 提供了对**学生和教师免费使用的版本**

    *下载地址是:https://www.jetbrains.com/pycharm-edu/download/#section=linux

*商业版本会提示输入注册信息,或者选择免费评估

![002_激活许可证-w495](media/14950463298537/002_%E6%BF%80%E6%B4%BB%E8%AE%B8%E5%8F%AF%E8%AF%81.png)

### 2.3 PyCharm 的配置初始界面

*在初始配置界面,可以通过`Editor colors and fonts`选择**编辑器的配色方案**

![003_PyCharm初始配置界面-w491](media/14950463298537/003_PyCharm%E5%88%9D%E5%A7%8B%E9%85%8D%E7%BD%AE%E7%95%8C%E9%9D%A2.png)

### 2.4 欢迎界面

*所有基础配置工作结束之后,就可以看到`PyCharm`的**欢迎界面**了,通过**欢迎界面**就可以开始开发 Python 项目了

![004_PyCharm欢迎页面-w664](media/14950463298537/004_PyCharm%E6%AC%A2%E8%BF%8E%E9%A1%B5%E9%9D%A2.png)

## 03. 新建/打开一个 Python 项目

### 3.1 项目简介

*开发**项目**就是开发一个**专门解决一个复杂业务功能的软件**

*通常每**一个项目**就具有一个**独立专属的目录**,用于保存**所有和项目相关的文件**

    *一个项目通常会包含**很多源文件**

### 3.2 打开 Python 项目

*直接点击**Open**按钮,然后浏览到之前保存**Python 文件的目录**,既可以打开项目

*打开之后,会在目录下新建一个`.idea`的目录,用于保存**项目相关的信息**,例如:**解释器版本**、**项目包含的文件**等等

*第一次打开项目,需要耐心等待`PyCharm`对项目**进行初始设置**

![005_打开已有Python项目-w423](media/14950463298537/005_%E6%89%93%E5%BC%80%E5%B7%B2%E6%9C%89Python%E9%A1%B9%E7%9B%AE.png)

#### 设置项目使用的解释器版本

*打开的目录如果不是由`PyCharm`建立的项目目录,**有的时候**使用的解释器版本是`Python 2.x`的,需要**单独设置解释器的版本**

*通过**File**/**Settings...**可以打开设置窗口,如下图所示:

![006_选择项目的解释器版本-w975](media/14950463298537/006_%E9%80%89%E6%8B%A9%E9%A1%B9%E7%9B%AE%E7%9A%84%E8%A7%A3%E9%87%8A%E5%99%A8%E7%89%88%E6%9C%AC.png)

### 3.3 新建项目

#### 1) 命名规则

*以后**项目名**前面都以**数字编号**,**随着知识点递增,编号递增**

    *例如:**01_Python 基础**、**02_分支**、**03_循环**...

*每个项目下的**文件名**都以`hm_xx_知识点`方式来命名

    *其中**xx**是演练文件的序号

*注意

    *1.命名文件名时建议只使用**小写字母**、**数字**和**下划线**

    *2.**文件名不能以数字开始**

*通过**欢迎界面**或者菜单**File**/**New Project**可以新建项目

#### 2) 演练步骤

*新建`01_Python基础`项目,使用**Python 3.x 解释器**

*在项目下新建`hm_01_hello.py`Python 文件

* 编写 `print("Hello Python")` 代码

## 04. 设置 PyCharm 的字体显示

![007_PyCharm设置编辑器字体-w500](media/14950463298537/007_PyCharm%E8%AE%BE%E7%BD%AE%E7%BC%96%E8%BE%91%E5%99%A8%E5%AD%97%E4%BD%93.png)

![008_PyCharm设置控制台字体-w500](media/14950463298537/008_PyCharm%E8%AE%BE%E7%BD%AE%E6%8E%A7%E5%88%B6%E5%8F%B0%E5%AD%97%E4%BD%93.png)

## 05. PyCharm 的升级以及其他

> PyCharm 提供了对 **学生和教师免费使用的版本**

*教育版下载地址:https://www.jetbrains.com/pycharm-edu/download/#section=linux

*专业版下载地址:https://www.jetbrains.com/pycharm/download/#section=linux

### 5.1 安装和启动步骤

*1.执行以下终端命令,解压缩下载后的安装包

```bash

$ tar -zxvf pycharm-professional-2017.1.3.tar.gz

```

*2.将解压缩后的目录移动到`/opt`目录下,可以方便其他用户使用

> `/opt` 目录用户存放给主机额外安装的软件

```bash

$ sudo mv pycharm-2017.1.3/ /opt/

```

*3.切换工作目录

```bash

$ cd /opt/pycharm-2017.1.3/bin

```

* 4. 启动 `PyCharm`

```bash

$ ./pycharm.sh

```

### 5.2 设置专业版启动图标

*在**专业版**中,选择菜单**Tools**/**Create Desktop Entry...**可以设置任务栏启动图标

    * 注意:设置图标时,需要勾选 `Create the entry for all users`

![009_创建桌面图标-w657](media/14950463298537/009_%E5%88%9B%E5%BB%BA%E6%A1%8C%E9%9D%A2%E5%9B%BE%E6%A0%87.png)

### 5.3 卸载之前版本的 PyCharm 

#### 1) 程序安装

*1.**程序文件目录** 

    *将安装包解压缩,并且移动到`/opt`目录下

    ***所有的相关文件都保存在解压缩的目录中**

*2.**配置文件目录**

    *启动`PyCharm`后,会在用户家目录下建立一个`.PyCharmxxx`的隐藏目录

    ***保存 `PyCharm` 相关的配置信息**

*3.**快捷方式文件**

    * `/usr/share/applications/jetbrains-pycharm.desktop` 

>`ubuntu` 中,应用程序启动的快捷方式通常都保存在 `/usr/share/applications` 目录下

#### 2) 程序卸载

*要卸载`PyCharm`只需要做以下两步工作:

*1.删除解压缩目录

```bash

$ sudo rm -r /opt/pycharm-2016.3.1/

```

*2.删除家目录下用于保存配置信息的隐藏目录

```bash

$ rm -r ~/.PyCharm2016.3/

```

> 如果不再使用 PyCharm 还需要将 `/usr/share/applications/` 下的 `jetbrains-pycharm.desktop` 删掉

### 5.4 教育版安装演练

```bash

# 1. 解压缩下载后的安装包

$ tar -zxvf pycharm-edu-3.5.1.tar.gz

# 2. 将解压缩后的目录移动到 `/opt` 目录下,可以方便其他用户使用

$ sudo mv pycharm-edu-3.5.1/ /opt/

# 3. 启动 `PyCharm`

/opt/pycharm-edu-3.5.1/bin/pycharm.sh

```

> 后续课程**都使用专业版本演练**

#### 设置启动图标

*1.编辑快捷方式文件

```bash

$ sudo gedit /usr/share/applications/jetbrains-pycharm.desktop

```

*3.按照以下内容修改文件内容,需要注意**指定正确的 `pycharm` 目录**

```

[Desktop Entry]

Version=1.0

Type=Application

Name=PyCharm

Icon=/opt/pycharm-edu-3.5.1/bin/pycharm.png

Exec="/opt/pycharm-edu-3.5.1/bin/pycharm.sh" %f

Comment=The Drive to Develop

Categories=Development;IDE;

Terminal=false

StartupWMClass=jetbrains-pycharm

```

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

推荐阅读更多精彩内容