一、Pycharm首次使用
1、Pycharm安装完成后,点击软件图标运行,先是软件启动画面,然后出现导入设置的对话框。
图4-1 PyCharm启动画面
图4-2 PyCharm首次运行导入配置对话框
2、因为是首次使用,不需要导入任何配置。我们在对话框中选择Do not import settings,然后点击OK按钮。出现PyCharm User Agreement(PyCharm用户协议)界面。
图4-3 Pycharm 用户协议
3、我们在“I confirm that I have read and accept the terms of this User Agreement”(我确认我已阅读并接受此用户协议的条款)前的复选框内打上对勾,然后点击"Continue"按钮继续。出现"Data Sahring"(资料数据共享)对话框界面。
图4-4 Data Sharing对话框
这里有两个按钮,一个是“Send Usage Statistics”(Don't send),另一个是“Don't send”(不发送)。我们点击“Don't send”按钮继续。
4、出现“Customize PyCharm”(自定义PyCharm)界面后,我们要对UI Theme(用户界面的主题)和Featured plugins(精选插件)进行选择定义。在这里,我们选择Darcula深色主题并点击“Next:Featured plugins”继续(如图4-5所示),出现插件下载界面,我们不选择,直接点击“Start using PyCharm”按钮(如图4-6所示)。
图4-5 UI Theme选择
图4-6 Download featured plugins
5、因为是首次使用PyCharm,会出现“PyCharm License Activation”(PyCharm许可证激活)对话框。
图4-7 PyCharm许可证激活
此时,我们选中"Evaluate for free"单选钮,可以免费试用,或者单击“Activate”单选钮,并选中“Activation code”(激活码),然后在激活码文本框中输入激活码并点击“OK”按钮继续。
Evaluate for free有时间限制,到期后会失效。
6、PyCharm欢迎界面出现,我们可以正式使用PyCharm了(如图4-8所示)。
如果以前有过python项目,就点击“open”打开旧项目,如果第一次使用,就选择创"Create New Project"建新项目。
图4-8 PyCharm欢迎界面
二、配置PyCharm环境
我们要注意的是,在PyCharm安装的过程中,安装程序会在环境变量中增加一个名为PyCharm的用户变量,同时在用户变量path中添加上PyCharm可执行文件所在的路径(如图4-9、图4-10所示)。如果安装过程中出现错误,或者没有正确添加环境变量的话,我们可以手动添加。步骤如下:
图4-9 PyCharm安装时增加的用户环境变量
图4-10 PyCharm安装时增加的环境变量
在此电脑上点右键,在弹出菜单中点击属性,再点击高级系统设置-环境变量,在用户变量中新建- 个名为PyCharm的变量,变量值为D:\Program Files\JetBrains\PyCharm 2019.2.4\bin(这是我的PyCharm的安装目录,如果你在安装过程中修改过目录,请按你的实际安装目录进行操作),然后在用户变量的path中新建“%PyCharm%”一项。如图4-11、图4-12所示。
图4-11 新建PyCharm用户变量
图4-12 新建%PyCharm%环境变量
三、PyCharm的简单使用教程
在PyCharm的欢迎界面中,我们选择“+Create New Project”(新建项目),出现“New Project”对话框(如图4-13所示)。
图4-13 新建项目对话框
在这个对话框的左侧,列出了好多的框架可供选择,随着学习的深入,我们会慢慢接触并熟悉他们。如果单纯写python代码就选择“Pure Python”,然后选择“Location”,用于保存新建的项目文件,以后你的代码就存放在这个位置。在这里,我选择存放在D:\PycharmProjects\FirstApp这个目录下。右侧是边是项目解释器的有关设置。在Python3.X的高版本中,已经正式引入了虚拟环境的概念,就是将一个项目放到一个全新的虚拟的环境中,只将这个项目用到的相关内容,特别是第三方的模块这里,不与其他的项目造成依赖冲突。
在python开发中,我们可能会遇到一种情况,就是当前的项目依赖的是某一个版本,但是另一个项目依赖的是另一个版本,这样就会造成依赖冲突,而virtualenv就是解决这种情况的,virtualenv通过创建一个虚拟化的python运行环境,将我们所需的依赖安装进去的,不同项目之间相互不干扰,如图4-14所示。
图4-14 Virtualenv下不同项目各自独立,互不冲突
在这里,我们选择“New environment using virualenv”就可以,它会默认将我们安装好的Python作为Base interpreter,然后在项目路径下建立一个名为venv的子目录,用以保存相关的虚拟环境的文档。这里采用默认值即可,我们点击“Create”按钮,正式建立项目。系统自动进行文档的建立并进入项目管理界面,如图4-15和图4-16所示。
图4-15 项目文档建立后导入
图4-16 项目管理的默认界面
其中Tip of the Day(每日提示)可以关闭。关闭Tip of the Day,如图4-17所示。
图4-17 PyCharm项目管理界面
在这个界面中,顶部是菜单栏和工具栏,左侧是项目的相关文档的树形列表,右侧目前显示了几个快捷键,后面建立Python文件后是代码编辑的区域。下面我们建立一个Python的文件测试一下。在项目上点右键,指向樟出菜单中的New,新的弹出菜单中会出现多种文档可供选择,我们选择Python File,在弹出的New Python file对话框中输入Python文件名并回车,即可进行代码编辑。
图4-18 新建Python文件
图 4-19 输入Python文件名
我们在代码编辑区输入以下代码:
print(‘Hello World!’) #要注意这里的print是小写,括号和单引号是半角的字符。
并保存。这个helloworld文件的扩展名为.py,即这个文件的文件名是helloworld.py
图4-20 新建立的helloworld.py文件
文件建立好后,我们需要运行一下进行简单的测试。在菜单栏中点击Run-Run(Alt+Shift+F10),则弹出一个对话框,如图4-21所示,暂时我们先不管它,只要点击2 helloworld即可。
图4-21 运行helloworld.py文件
此时,PyCharm会在IDE的底部新打开一片区域并将运行结果呈现出来。
图4-22 PyCharm运行我们开发的程序
在Run区域,首先提示运行的是哪个文件,然后是运行的结果,最后提示“Process finished with exit code 0”(流程结束,退出代码为0 ),如果有错误,则直接出现错误提示信息。在后面的教程中,我们会详细的进行讲解,这里只是简单的给大家介绍并测试一下。至此,我们已经建立了一个项目并编辑了一个程序文件进行了运行。
注意:在网上有很多的PyCharm的汉化包,但是我们不建议使用中文,因为汉化后有一部分功能和快捷键就不正常了。
四、PyCharm的settings
下面我们再来看一下PyCharm本身的设置,在PyCharm欢迎界面中Configure选择settings一项,我们对编辑器中有关的字体、字号、行间距等进行设置,对项目解释器进行设置。
图4-23 在欢迎界面调用settings
图4-24 在编辑状态下调用settings
settings窗口出现后,我们可以按实际需求进行设置,这里我偿就先简单试一下字体信息和解释器的设置。
图4-25 settings窗口及相应设置项目
在settings窗口中,左侧列出了可以进行设置的大的项目,我们将鼠标移到Editor前的三角符号上点击一下,会出现下级项目。我们点击Editor下的font,然后在右侧窗口中对字体(Font:)、字号(Size:)和行间距(Line spacing:)进行修改设置,设置完成后点击窗口右下角的Apply(应用)按钮,应用后可以继续对其他项目进行设置。点击OK按钮会关闭settings窗口。
图4-26 编辑器字体信息的设置
将font后面的Show only monospaced fonts(仅显示等宽字体)前的复选框内的对勾去掉,会显示出所有可用的字体。在这里,为了视频录制时大家能看得清楚,我选择了微软雅黑字体,字号设为18号。
图4-27 字体设置时去掉仅显示等宽字体
图4-28 设置完成点Apply
下面我们看一下Project Interpreter的设置。点一下Project:FirstApp(后面这个是项目的名称,你的可能和这里不一样)前的三角符号,然后点击Project Interpreter,右侧会出现相关解释器的信息。
图4-29 项目解释器的设置
点Project Interpreter右侧的齿轮符号,在新出现的弹出菜单中点Add...
图4-30 Add...和Show All...弹出菜单
在Add Python Interpreter窗口中,左侧选用Virtualenv Environment,在右侧选用New environment,Location:后面选用项目所在的目录下的venv虚拟环境的子目录。Base interpreter:后面选用我们已经安装好的Python,这里是C:\Program Files\Python38\python.exe,你自己的请选择你的Python的安装位置。然后在Make available to all projects(对所有项目有效)前的复选框中打上对勾。最后点OK按钮返回。
图4-31 Python项目解释器的设置
图4-32 设置好后的项目解释器
解释器设置好后在右侧解释器下面会出现Package列表,这是已经安装的模块,如果我们需要通过PyCharm安装第三方库,那么我们可以直接点击Package列表右侧的+号,出现Available Packages(可用软件包),我们在搜索框内输入关键字查找我们需要的文件,找到后点击Install Package即可安装。安装完成后返回在Package列表中就可以看到已经安装的Package了。(如图4-33、图4-34所示)(有关模块、包、库在以后的教程中还会有详细的讲解,这里简单了解一下就可以了。网上有好多的内容对于模块、库、包的解释有些混淆,还请大家要注意一下)。对初学者而言,要真正区分它们还是有一定难度的。这样好了,你只要知道,我们通过这里的操作在Python安装了一个新的辅助的功能,可以帮助我们完成某一方面的任务。比如下图4-33中找到的PyInstaller,它的作用就是把我们开发的Python程序打包成一个EXE的可执行文件。如果我们自己用Python开发这样一个功能还是相当困难的,但是我们通过第三方直接获得了这个功能,这样我们只要进行简单的操作就可以达到 目的了。这也正是Python功能强大的主要原因。随着学习,我们会接触到大量的第三方库,提供不同的功能。比如科学计算、大数据分析、人工智能等等。
注:python 是通过module(模块)组织代码的,每一个module(模块)就是一个python文件,但是modules(模块)是通过package(包)来组织的。库(library)的概念是具有相关功能模块的集合。这也是Python的一大特色之一,即具有强大的标准库、第三方库以及自定义模块。
图4-33 搜索我们需要的功能并进行安装
图4-34 Package安装成功
图4-35 安装完成后返回时Package列表中就有了我们刚安装的内容
至此,本章的内容全部结束。这次的内容比较多,简单总结就是:
1、PyCharm第一次打开时的一些设置;
2、新建一个项目并输入代码测试Python程序的运行;
3、对常用的PyCharm的功能进行设置,安装第三方库。