![Python爬虫开发:从入门到实战(微课版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/743/23773743/b_23773743.jpg)
2.2 Python开发环境
任何文本编辑器都可以用来开发Python程序,包括记事本。唯一的不同是开发效率的高低而已。一个优秀的集成开发环境(Integrated Development Environment, IDE)可以让Python开发如虎添翼,节约大量的开发时间。
2.2.1 PyCharm介绍与安装
本书使用的集成开发环境为JetBrains公司的PyCharm。PyCharm在Windows、Mac OS和Linux中均有安装文件。
网站提供了社区版(Community Edition)和专业版(Professional Edition),其中,社区版对个人用户是免费的,而且提供的功能可以满足本书的所有开发需求。
在网站上根据自己的操作系统选择合适的版本,如图2-6所示。
![](https://epubservercos.yuewen.com/72A034/12567732004465606/epubprivate/OEBPS/Images/figure_0017_0001.jpg?sign=1738813242-ZpMjspZ8ZtBprDqzyP7Vx3PVi8SI4S0o-0-b80c84eae9ca6193f6503eafd0f5e0bd)
图2-6 根据系统选择PyCharm版本
PyCharm的安装非常简单,本书以安装Windows版本为例来进行说明。
首先从网站上下载PyCharm的安装文件,然后双击安装,在出现图2-7所示界面时,勾选“64-bit launcher”复选框。除此之外,其余界面全部单击“Next”按钮,最后单击“Install”按钮进行安装。
![](https://epubservercos.yuewen.com/72A034/12567732004465606/epubprivate/OEBPS/Images/figure_0018_0001.jpg?sign=1738813242-YonfjH8PxQhUY3bJ2AspAoUT05OrgJUJ-0-acb2fb8b9480dd9107f070adc79be3a7)
图2-7 勾选“64-bit launcher”复选框
安装完成,第一次运行,可以看到图2-8所示的对话框。该对话框询问是否导入已有设置。
![](https://epubservercos.yuewen.com/72A034/12567732004465606/epubprivate/OEBPS/Images/figure_0018_0002.jpg?sign=1738813242-lW1GK0LZHQ9i3jrVLTNyELJJB7voA769-0-4b56086bc0408edc7dff0921fd30983a)
图2-8 第一次运行PyCharm会询问是否导入已有设置
由于是第一次安装,因此直接单击“OK”按钮,出现用户协议,如图2-9所示。
![](https://epubservercos.yuewen.com/72A034/12567732004465606/epubprivate/OEBPS/Images/figure_0018_0003.jpg?sign=1738813242-J9FHMDALnIB7GhGjYtXdQZylTk4cu1rn-0-0036eed48f9afb0e100c872ce6dba103)
图2-9 PyCharm用户协议
阅读完协议以后,单击“Accept”按钮,PyCharm将会正式运行,并弹出主题选择对话框,如图2-10所示。
![](https://epubservercos.yuewen.com/72A034/12567732004465606/epubprivate/OEBPS/Images/figure_0018_0004.jpg?sign=1738813242-yfoEf8enA7g6WqaKfIqcmIV5JSq3xBbM-0-cb94cb933b0e644beb0a279717324c3d)
图2-10 选择PyCharm主题
保持默认,直接单击“OK”按钮,开始创建工程。
2.2.2 运行代码
PyCharm是以工程为单位来管理代码的,所以第一次运行PyCharm的时候,它会问是创建一个工程还是打开一个工程。单击“Create New Project”按钮,填写工程的路径,如图2-11所示。将这个路径修改为一个熟悉的路径,如“C:\MyProject\chapter2”。
![](https://epubservercos.yuewen.com/72A034/12567732004465606/epubprivate/OEBPS/Images/figure_0019_0001.jpg?sign=1738813242-fzoFssn86Y6BcLmiVAPd90serJzLm3OU-0-a93ca4d1ef7092b50be670db4853e149)
图2-11 填写工程路径
PyCharm会自动寻找Python的安装位置,因此第二个下拉选项不需要修改,直接单击“Create”按钮,工程就创建好了。
工程创建好以后,进入图2-12所示的界面。
![](https://epubservercos.yuewen.com/72A034/12567732004465606/epubprivate/OEBPS/Images/figure_0019_0002.jpg?sign=1738813242-VdP6xRLDGmYFL5jqZztHtl67rETdah5v-0-ca1c6321eaea272dcc6fb4795226d317)
图2-12 工程初始化界面
在左侧窗格中右击工程的文件夹名字,选择“New”命令,在弹出的二级菜单中选择“Python File”命令,如图2-13所示。
![](https://epubservercos.yuewen.com/72A034/12567732004465606/epubprivate/OEBPS/Images/figure_0019_0003.jpg?sign=1738813242-8O167PvduViKYCOTkV0ybvbFEQSnBHCZ-0-705cad31e80515c1577c88354530663e)
图2-13 选择“New”-“Python File”命令
在弹出的对话框中输入文件名,并单击“OK”按钮,Python文件(由于Python文件的扩展名为“.py”,因此以下简称“.py文件”)就创建好了,如图2-14所示。
![](https://epubservercos.yuewen.com/72A034/12567732004465606/epubprivate/OEBPS/Images/figure_0020_0001.jpg?sign=1738813242-ywslnxQ0cDxhJc7iPShN2g3Y8LSy28n4-0-5108e296bf2c62fd81deb1479b7007c9)
图2-14 输入.py文件名并单击“OK”按钮
创建完成.py文件以后,就可以在PyCharm中编辑Python代码。Python代码编写完成以后,需要使用PyCharm来运行代码。单击PyCharm右上角的灰色小箭头图标,选择“Edit Configurations”选项,如图2-15所示。
![](https://epubservercos.yuewen.com/72A034/12567732004465606/epubprivate/OEBPS/Images/figure_0020_0002.jpg?sign=1738813242-TyDv3zciJerAbufrn777pcB41RavkVEv-0-bd0d2f4a7994d8aafb06126eecfe2946)
图2-15 选择“Edit Configurations”选项
在新打开的界面中单击左上角的“+”号,选择Python选项,如图2-16所示。
![](https://epubservercos.yuewen.com/72A034/12567732004465606/epubprivate/OEBPS/Images/figure_0020_0003.jpg?sign=1738813242-OILLT0Q8ferZfo8Fow4DSR2nrIu4A7Bj-0-82167de0f001e09557fbb0b368132b78)
图2-16 选择“Python”选项
在弹出的对话框中,通过单击箭头所指的按钮来选择刚才创建的.py文件,并在“Name”文本框中输入一个名字,这个名字可以任意填写,中文及英文都可以,如图2-17所示。
![](https://epubservercos.yuewen.com/72A034/12567732004465606/epubprivate/OEBPS/Images/figure_0020_0004.jpg?sign=1738813242-sRWO80QjabAixg3mUedegN28NSEIppM4-0-02dd1935d4185b2fc4dca78214304566)
图2-17 选择刚才创建的.py文件并输入名字
只需要修改这两个地方即可,修改以后单击“OK”按钮。
对话框关闭以后,回到PyCharm的窗口,右上角出现了一个三角形按钮和一个甲虫按钮,如图2-18所示。单击三角形按钮可运行代码,单击甲虫按钮可调试代码。
![](https://epubservercos.yuewen.com/72A034/12567732004465606/epubprivate/OEBPS/Images/figure_0021_0001.jpg?sign=1738813242-Nzu0qRSGHpkbky03d6DbWIhtWaWuRyyz-0-858246833bc69184266addf42e682460)
图2-18 三角形按钮和甲虫按钮
现在单击三角形按钮,程序就运行起来了,如图2-19所示。
![](https://epubservercos.yuewen.com/72A034/12567732004465606/epubprivate/OEBPS/Images/figure_0021_0002.jpg?sign=1738813242-Xayr7YaBgSSmV5myzFS64p4eBnpCjEQG-0-cb7cc7255ab58affda1cfa32f41b7efe)
图2-19 单击三角形按钮运行程序
![](https://epubservercos.yuewen.com/72A034/12567732004465606/epubprivate/OEBPS/Images/figure_0021_0003.jpg?sign=1738813242-NbPbvMaz0wycT1wLoaJKmY2Qi6lxZVTR-0-8d39e7d4769807bc2ec653b69ae048ae)
V2-1 PyCharm的安装和使用