
3.1 PyCharm及其安装
3.1.1 PyCharm的3种版本形式
PyCharm有3种版本形式,分别是教育版(Edu Edition)、社区版(Community Edition)和专业版(Professional Edition)。专业版是收费的,而教育版和社区版都是免费的。
1.教育版
教育版具有教学功能,更适合学生。教师可以用它创建教学场景,学生可以通过它完成课堂作业。它集成了一个Python的课程学习平台,有指导学习的题目等教学要素,对学习者唯一的挑战是要有较好的英语基础。当然,学习者可以使用汉化版。但是,由于汉化版滞后于英文版,所以,如果Python官方提供了新的课程,则需要重新被汉化。
对于新手而言,教育版是十分适合的,因为教育版完整地包含了社区版所有的功能,而且增加了教学功能。
2.社区版
社区版就是专业版的删减版,除部分功能被删减以外,它的功能是完备的,对于一般的应用开发毫无问题。被删减的功能包括Web应用开发、Python Web框架、Python的探查、远程开发能力、数据库和SQL支持。
3.专业版
专业版的功能最为丰富,对于开发者而言,它是一款十分出色、专业的开发工具。如果经费允许,则建议联系https://www.jetbrains.com/idea/buy/,购买并下载正版的专业版。图3-1所示是团体和商业用户的价格信息,图3-2所示是个人用户的价格信息。

图3-1 团体和商业用户的价格信息

图3-2 个人用户的价格信息
如图3-3所示,对于在校学生、教育与培训用户,分别有50%的优惠和免费使用特权,但是必须以教师和学生身份申请,被确认并得到许可才行。

图3-3 在校学生、教育与培训用户的价格信息
JetBrains公司提供了一个时长为90天的免费试用版,如图3-4所示。

图3-4 90天的免费试用版
从上述讨论中可见,个人用户至少需要支付149美元,才能够买到正版的专业版。这个价格对初学者和一般用户来说是有点昂贵的。与专业版相比,社区版只是少了Web框架(自带Django插件)、数据库功能(自带数据库插件)和一些专业级的调试工具,对于学习者和一般的应用开发者而言,完全够用。假如社区版也要具有这些功能,则可另辟蹊径,即在社区版的基础上自行安装插件。安装和设置这些插件并不复杂,读者可以自行尝试。
3.1.2 获取PyCharm
可从JetBrains公司的官方网站上获取PyCharm。
JetBrains公司官方网站的网址是https://www.jetbrains.com/。官方网站的首页如图3-5所示。

图3-5 JetBrains公司官方网站的首页
在图3-5中可以看到PyCharm(方框所示),双击该项目后,即可进入PyCharm的下载页面,如图3-6所示。

图3-6 PyCharm的下载页面
单击【DOWNLOAD NOW】按钮,出现如图3-7所示的PyCharm的版本选择界面。

图3-7 PyCharm的版本选择界面
把在图3-7中出现的局部信息放大,可以更加清晰地看到专业版、社区版及操作系统平台的选择,如图3-8所示。

图3-8 专业版、社区版及操作系统平台的选择
由图3-8可以看出,每个版本分别对应3种平台:Windows、macOS、Linux。在专业版下载按钮下注明“Free trial(免费试用)”字样,在社区版下载按钮下注明“Free, open-source(免费,开源)”字样,表示前者可下载试用版本,后者则是完全免费的。根据个人喜好和计算机操作系统的类型,选择下载一种合适的版本。需要提醒的是,专业版在试用期过后,如果不付费购买,就会被锁住而无法正常使用。
3.1.3 安装PyCharm
这里以社区版为例,详细讨论安装问题,其他版本的安装过程基本与之相同。
首先,找到下载后的社区版安装程序pycharm-community-2017.3.3.exe。在本例中,该文件在“K:\Python及其资料”目录下,如图3-9所示。

图3-9 找到pycharm-community-2017.3.3.exe安装程序
找到pycharm-community-2017.3.3.exe文件后,双击以运行它,即可启动安装过程,如图3-10所示。

图3-10 PyCharm社区版的安装启动界面
单击【Next】按钮,进入安装路径选择界面,如图3-11所示。

图3-11 安装路径选择界面
从图3-11中可看出,默认的安装文件夹是“C:\Program Files\JetBrains\PyCharm Community Edition 2017.3.3”。如果单击右侧的【Browse】按钮,则可将PyCharm安装到指定的文件夹下。
本例选择“D:\PyCharmCommunityEdition201733”作为自定义安装路径,如图3-12所示。该文件夹必须事先被新建,而且是一个空的文件夹。

图3-12 选择安装文件夹
选中该文件夹,单击【确定】按钮,出现如图3-13所示的界面。

图3-13 选定安装路径
单击图3-13中的【Next】按钮,继续安装进程,出现如图3-14所示的安装选项界面。

图3-14 安装选项界面
从图3-14中可以看到安装选项包括创建桌面快捷启动图标、设定文件关联(.py)、下载并安装JRE(Java Runtime Environment, Java运行时环境)3项。对于第一个选项,可根据实际情况和需要,选择32位或64位的桌面启动器(Launcher)。第二个选项的功能是可直接双击.py程序以启动运行。选择第三个选项,以安装Java运行时环境。建议将3个选项全部选上。本例的选项设置如图3-15所示。

图3-15 本例的选项设置
单击图3-15中的【Next】按钮继续安装进程,出现设置和更改Windows启动(开始)菜单中关于PyCharm的文件夹名称的输入框,默认内容为“JetBrains”,如图3-16所示。如果需要,则可更改为自行设定的名称。单击【Install】按钮开始正式安装,如图3-17所示。

图3-16 PyCharm在“开始”菜单中的文件夹名称设定

图3-17 PyCharm安装进度界面
安装PyCharm的时间并不长,数秒以后,即可安装完成,出现如图3-18所示的界面。

图3-18 PyCharm安装完成的最后界面
单击图3-18中的【Finish】按钮,安装PyCharm社区版的过程至此结束。此时,桌面上出现快捷启动图标,如图3-19所示,双击该图标即可运行PyCharm。

图3-19 PyCharm的桌面快捷启动图标