返回介绍

1.3 搭建开发环境

发布于 2025-04-21 19:15:25 字数 2682 浏览 0 评论 0 收藏

1.3.1 代码运行环境

本书所讲解的爬虫技术都是基于 Python 语言实现的,希望读者尽可能地了解 Python 语言的基础语法。为了方便在自己的计算机上实现本书的代码,读者可以尝试搭建与本书一致的开发环境。

为了照顾大多数入门 Python 爬虫的同学,本书中的代码都是在如下运行环境中编写的:Windows 10 操作系统;Python 3.6.3。

在 Windows 平台环境下,可以按照以下步骤搭建开发环境。

1. 下载 Python

从官网下载与操作系统、位数对应的 Python 版本。图 1-5 所示为 Python 官网页面,单击导航栏中的 Downloads 即可选择下载。如果计算机是 64 位的 Windows 系统,就可以选择从 Windows 版本下载页中下载 Windows x86-64 executable installer 这个可执行安装文件。

图 1-5 Python 官网页面

2. 安装 Python

单击运行下载下来的 python-3.6.5-amd64.exe 安装文件(这是最新版本的正式安装文件),在弹出的对话框中,将 Add Python 3.6 to PATH 前面的选择框打钩,如图 1-6 所示。

图 1-6 Python 安装界面

然后单击 Install Now 即可安装。

3. 运行 Python,测试是否安装成功

在命令行中输入 python 后按回车键,如果一切顺利,系统会进入 Python 解释器环境,提示符变为 >>>,如图 1-7 所示。

图 1-7 Python 解释器

上面演示了 Windows 平台上安装 Python 的过程。当然,本书的代码可以直接运行在 Python 3 的各个版本上,以及 Linux、Mac 平台上。

1.3.2 开发编辑器

一个好的编辑器能帮助我们提高编写爬虫的效率。在编写爬虫的过程中,本书将使用 Pycharm 和 Notepad++作为开发编辑器,也会使用 Ipython 做交互式的演示。如果使用 Mac 或 Linux 系统,可以选择 Pycharm、Sublime Text 等编辑器。

(1)Pycharm 是一款非常优秀的 Python IDE,带有一整套可以帮助用户在使用 Python 语言开发时提高其效率的工具,如调试、语法高亮、Project 管理、代码跳转、智能提示、自动完成、单元测试、版本控制等。可以下载社区版本的 Pycharm。社区版本是免费的,完全满足本书编写爬虫的需求,推荐读者安装。Pycharm 的运行界面如图 1-8 所示。

图 1-8 Pycharm 的运行界面

(2)Notepad++是 Windows 操作系统下的一套文本编辑器,它是一款开源、小巧、免费的代码编辑器,运行高效,体积小、资源占用小,支持包括 Python 在内的众多程序语言。Notepad++不仅有语法高亮显示,也有语法折叠功能,并且支持宏及扩充基本功能的外挂模组。

Notepad++是免费软件,可以免费使用,其运行界面如图 1-9 所示。

图 1-9 Notepad++的运行界面

(3)Ipython 是一个 Python 增强版的交互式 shell,比默认的 python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。Ipython 在数据分析中运用十分广泛,值得读者关注。读者可以直接下载安装 Anaconda(Anaconda 是一个开源的 Python 发行版本,其包含 Conda、Python,以及 180 多个科学计算包及其依赖项),它会同时安装 Ipython,也可以使用如下命令直接安装 Ipython。

>pip install ipython 

安装完成后,在命令行中输入 ipython 后按回车键,即可打开 Ipython 解析器,如图 1-10 所示。

图 1-10 Ipython 解析器

(4)Sublime Text 是一款流行的代码编辑器软件,也是一款先进的文本编辑器,可运行在 Linux、Windows 和 Mac OS X 上,其运行界面如图 1-11 所示。

图 1-11 Sublime Text 运行界面

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。