
2.2 PyCharm开发工具

扫码看视频
PyCharm是JetBrains公司(www.jetbrains.com)研发的开发Python的IDE开发工具。JetBrains公司是一家捷克公司,它开发的很多工具都好评如潮,如图2-5所示为JetBrains公司开发的工具,这些工具可以编写C/C++、C#、DSL、Go、Groovy、Java、JavaScript、Kotlin、Objective-C、PHP、Python、Ruby、Scala、SQL和Swift语言。

图2-5 JetBrains公司工具
2.2.1 下载和安装
可以在如图2-5所示的页面中单击PyCharm或通过地址https://www.jetbrains.com/pycharm/download/,进入如图2-6所示下载页面进行下载和安装PyCharm工具。可见PyCharm有两个版本:Professional和Community。Professional是收费的,可以免费试用30天,如果超过30天,则需要购买软件许可(License key)。Community为社区版,它是完全免费的,对于学习Python语言社区版的读者已经足够了。在图2-6页面下载PyCharm工具,完成之后即可安装。

图2-6 PyCharm下载界面
下载安装文件成功后即可安装,安装过程非常简单,这里不再赘述。
2.2.2 设置Python解释器
首次启动刚刚安装成功的PyCharm,需要根据个人喜好进行一些基本的设置,这些设置过程非常简单,这里不再赘述。基本设置完成后进入PyCharm欢迎界面,如图2-7所示。单击欢迎界面底部的Configure按钮,在弹出菜单中选择Settings,选择左边Project Interpreter(解释器)打开解释器配置对话框,图2-8所示。如果右边的Project Interpreter没有设置,可以单击下拉按钮选择Python解释器(见编号①)。若下拉列表中没有Python解释器,可以单击配置按钮添加Python解释器(见编号②)。

图2-7 PyCharm欢迎界面

图2-8 配置Python解释器
在图2-8中单击配置按钮会弹出一个如图2-9所示的菜单,单击Show All菜单则显示所有可用的Python解释器;如果没有,可以单击Add Local菜单添加Python解释器,弹出如图2-10所示对话框,其中有三个Python解释器虚拟环境。

图2-9 配置Python解释器菜单

图2-10 添加Python解释器
Virtuallenv Environment是Python解释器虚拟环境,当有多个不同的Python版本需要切换时,可以使用该选项。
Conda Environment是配置Conda环境,Conda是一个开源的软件包管理系统和环境管理系统。安装Conda一般是通过安装Anaconda实现的,Anaconda是一个Python语言的免费增值发行版,用于进行大规模数据处理、预测分析和科学计算,致力于简化包的管理和部署。
System Interpreter是配置当前系统安装的Python解释器,本例中需要选中该选项,然后在右边的Interpreter选择当前系统安装的Python解释器文件夹,如图2-11所示。

图2-11 添加系统解释器
选择Python解释器完成后回到如图2-8所示的对话框,此时可见添加完成的解释器,如图2-12所示。

图2-12 添加完成的解释器
在图2-12所示对话框中单击OK按钮关闭对话框,回到欢迎界面。