![大数据采集与爬虫](https://wfqqreader-1252317822.image.myqcloud.com/cover/726/33643726/b_33643726.jpg)
1.3 Python编程环境搭建
1.3.1 在Windows操作系统下安装Python
由于Windows操作系统没有默认安装Python,因此首先要下载和安装Python。在Windows操作系统下安装Python有两种方式。
1.Python源码安装
1)访问Python官方下载地址https://www.python.org/downloads,根据系统环境下载对应的Python安装包,如图1-1所示。
![](https://epubservercos.yuewen.com/F5B70F/17977546101607006/epubprivate/OEBPS/Images/13_01.jpg?sign=1739261798-I2ZuRkUr7KjnKZchnS2QGRbLzOq9HfhA-0-7e90823d7818fa761b663a815144636e)
图1-1 Python官方下载网站
2)打开安装包,按照提示逐步安装即可。这里需要勾选“Add Python 3.7 to PATH”复选框,目的是将Python添加到环境变量当中。如果在此没有勾选该复选框,则需要在安装完成之后手动将其安装目录和安装目录中的Scripts目录添加到环境变量中。然后选择“Customize installation”选项,如图1-2所示。如果选择“Install Now”选项,则表示按默认安装配置安装。
3)在“Optional Features”界面中,勾选所有复选框,如图1-3所示。其中,勾选“Documentation”复选框表示安装Python相关的文档文件;勾选“pip”复选框表示能够用来下载和安装其他的Python依赖包;勾选“td/tk and IDLE”复选框表示安装td/tk and IDLE开发环境;勾选“Python test suite”复选框表示安装标准库测试套件;勾选“py launcher”和“for all users(requires elevation)”复选框表示从之前的版本升级全局py启动器。然后单击“Next”按钮。
![](https://epubservercos.yuewen.com/F5B70F/17977546101607006/epubprivate/OEBPS/Images/14_01.jpg?sign=1739261798-NDYywjMC9DJESbAm4pShkzDC0PtFEhem-0-f754cbe2f3ad8eedead79b3cb108933f)
图1-2 选择Python安装类型
![](https://epubservercos.yuewen.com/F5B70F/17977546101607006/epubprivate/OEBPS/Images/14_02.jpg?sign=1739261798-4Jxl1gIM58ti4w3LuJQ3R16vZ8qGeviy-0-b18f6773fe37cba296ba79069559923e)
图1-3 Python工具安装设置
4)在“Advanced Options”界面中,勾选“Associate files with Python(requires the py launcher)”复选框,表示自动关联所有Python相关的文件;勾选“Create shortcuts for installed applications”复选框,表示为安装的应用程序创建快捷方式;勾选“Add Python to environment variables”复选框,表示将Python添加到环境变量中。然后单击“Browse”按钮,选择自定义安装路径,再单击“Install”按钮,如图1-4所示。
5)如果在图1-2中没有勾选“Add Python 3.7 to PATH”复选框,可以通过手工方式设置Python环境变量。下面以Windows 7操作系统为例进行介绍,具体方法如下。
![](https://epubservercos.yuewen.com/F5B70F/17977546101607006/epubprivate/OEBPS/Images/15_01.jpg?sign=1739261798-dHBIOoGEmr0QXN9Y2k3wqEgJSZ41Yav2-0-70881cb7f5c4cf1977dfc04998636f34)
图1-4 Python文件路径设置
① 右击桌面上的“计算机”图标,在弹出的快捷菜单中选择“属性”命令。
② 在打开的“系统”窗口的左侧窗格中选择“高级系统设置”选项,如图1-5所示。
③ 在弹出的“系统属性”对话框中单击“环境变量”按钮,如图1-6所示。
④ 在弹出的“环境变量”对话框中,选择“系统变量”列表框中的“Path”选项,单击“编辑”按钮,如图1-7所示。
⑤ 将Python安装目录和Python安装目录下的Scripts目录放到环境变量中即可。
![](https://epubservercos.yuewen.com/F5B70F/17977546101607006/epubprivate/OEBPS/Images/15_02.jpg?sign=1739261798-SDKh32NBLm9aZsN3azmeZDVG6GA6GHJE-0-09cd6240ea5819c08c666d77867b4bf1)
图1-5“系统”窗口
![](https://epubservercos.yuewen.com/F5B70F/17977546101607006/epubprivate/OEBPS/Images/16_01.jpg?sign=1739261798-uLrQuQ8vTzsgjPa39GOAcSZEsLFoA33P-0-d781563fd25488a4110c42e554308e09)
图1-6“系统属性”对话框
![](https://epubservercos.yuewen.com/F5B70F/17977546101607006/epubprivate/OEBPS/Images/16_02.jpg?sign=1739261798-PvXvmWnbb58nCkFDpuM5OfxLTVQeX9PL-0-7e40ee0ef8fcc86692f1df8ed475a1fd)
图1-7“环境变量”对话框
6)安装验证。在完成前面的安装步骤之后,在桌面左下角单击“开始”按钮,在弹出的“开始”菜单的“搜索程序和文件”文本框中输入“CMD”并按〈Enter〉键,可以打开命令行窗口。在命令提示符下输入“python”命令并按〈Enter〉键,如果安装成功,将会显示如图1-8所示的信息。
![](https://epubservercos.yuewen.com/F5B70F/17977546101607006/epubprivate/OEBPS/Images/17_01.jpg?sign=1739261798-4bNJP74gcLdqHffA7noHyYKirLU9Hmjz-0-8385a7cc10184d52e0f881170d4be152)
图1-8 Python安装验证
2.Anaconda安装
(1)Anaconda概述
Anaconda是一个开源的Python发行版本,其包含了Conda、Python等180多个科学包及其依赖项。与前面的Python源码安装相比,Anaconda已经自带了很多的科学包及其依赖项,开发人员不用再单独安装相关的包和依赖项,因此能够极大地节省开发时间,提高开发效率。所以本书推荐使用Anaconda安装Python。
(2)Anaconda安装
1)访问清华大学开源软件镜像站地址https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive,选择并下载对应的版本,如图1-9所示。本书选择的是Anaconda3-5.3.0-Windows-x86_64.exe。
![](https://epubservercos.yuewen.com/F5B70F/17977546101607006/epubprivate/OEBPS/Images/17_02.jpg?sign=1739261798-W2ixrTxhAqhrUFKjg1PiqXxrWrcjDLGK-0-04deed80ad2d4488c7f40dc2a99e6a41)
图1-9 清华大学开源软件镜像站
2)下载之后,双击该可执行文件即可开始安装。这里单击“Next”按钮,如图1-10所示。
![](https://epubservercos.yuewen.com/F5B70F/17977546101607006/epubprivate/OEBPS/Images/18_01.jpg?sign=1739261798-EGHGcHLW2YTkq7qjO717lvk2cgL7SqB7-0-a59bb72f49b2483dd1f5affcecf7d7af)
图1-10 Anaconda安装欢迎界面
3)选择“Just Me(recommended)”单选按钮,表示能够执行该Anaconda版本的用户只能是本人。这也是系统推荐的方式。然后单击“Next”按钮,如图1-11所示。
![](https://epubservercos.yuewen.com/F5B70F/17977546101607006/epubprivate/OEBPS/Images/18_02.jpg?sign=1739261798-PPoyKCbQzhhMOeoBeCcS9JAhWa5JU2Cl-0-3994c6950c4246f8ae839dfbc29e543e)
图1-11 选择Anaconda安装类型
4)单击“Browse”按钮,选择Anaconda的安装路径。如果不设置安装路径,系统将使用默认安装路径。然后单击“Next”按钮,如图1-12所示。
![](https://epubservercos.yuewen.com/F5B70F/17977546101607006/epubprivate/OEBPS/Images/19_01.jpg?sign=1739261798-tm114C6BjCZ5Av0oJojqVUxZCEu8qDeK-0-3e54f23490a6b53e86c0ed2bfcd3a46b)
图1-12 Anaconda安装路径设置
5)如果之前已经安装过其他版本的Python,这里可以先不勾选“Add Anaconda to my PATH environment variable”复选框,可以在Anaconda安装完成之后手动完成环境变量的配置,也可以直接将原来安装Python的整个文件夹复制到Anaconda的envs目录下,实现由Anaconda进行统一管理。然后单击“Install”按钮,如图1-13所示。
![](https://epubservercos.yuewen.com/F5B70F/17977546101607006/epubprivate/OEBPS/Images/19_02.jpg?sign=1739261798-IHgDJK3xi1YfPX96DL1Rsjvw91i7u408-0-dcce17654ce71ce1e5445fce161bca3a)
图1-13 Anaconda安装环境变量设置
6)由于Anaconda和Microsoft是合作伙伴关系,所以这里会出现一个是否安装VSCode平台的界面。VSCode平台是一个免费、开源、跨平台的代码编辑器。VSCode能够很好地支持Python编辑、调试和版本控制等工作。如果需要安装VSCode平台,则需要管理员权限和网络连接畅通。这里单击“Skip”按钮,跳过安装微软的VSCode平台,如图1-14所示。
![](https://epubservercos.yuewen.com/F5B70F/17977546101607006/epubprivate/OEBPS/Images/20_01.jpg?sign=1739261798-BeyTLPHq1sjOOOVxBCODXy57cS04lA2l-0-ef155069e6d290335cb50c33a50dc5e1)
图1-14 是否安装VSCode设置
7)单击“Finish”按钮,完成安装,如图1-15所示。
![](https://epubservercos.yuewen.com/F5B70F/17977546101607006/epubprivate/OEBPS/Images/20_02.jpg?sign=1739261798-7HoepnJH8jlafFf5y8uVsA6ojEUpnkHI-0-c28f8b2f4c1547212a644a83f699bdb2)
图1-15 Anaconda安装完成界面
8)安装完成后,打开Windows的命令行窗口,输入“conda list”命令就可以查询当前安装了哪些库,常用的numpy、scipy名列其中,如图1-16所示。如果需要安装其他包,可以执行“conda install XXX”命令来进行安装。如果某个包的版本不是最新的,可以执行“conda update XXX”命令进行更新。其中,XXX为需要的包的名称。
![](https://epubservercos.yuewen.com/F5B70F/17977546101607006/epubprivate/OEBPS/Images/21_01.jpg?sign=1739261798-KcGuibVi834J0tfEnMCPXxrPKLw0UyXe-0-e04eb6d6a7f2f3bff5f64d9f41194e81)
图1-16 Anaconda函数包查询
9)在Anaconda中管理之前版本的Python。
如果在安装Anaconda的过程中未勾选“Add Anaconda to my PATH environment variable”复选框,可以在Anaconda安装完成之后将对应的环境变量添加上。在此列出作者的Anaconda安装目录作为示范:D:\anacondainstall;D:\anacondainstall\Scripts;D:\anacondainstall\Library\bin。并在系统环境变量中找到之前安装Python的路径并删除。
执行命令:conda create--name python36 python=3.6。该命令的作用是根据当前环境创建一个名为python36的文件夹到envs目录中,并下载Python 3.6版本。
执行命令:conda info-e。使用该命令查询后会发现在conda环境信息中多了一个之前版本的Python36。
执行命令:activate python36和deactivate。该命令可进行多个环境的切换。
命令执行结果如图1-17所示。
![](https://epubservercos.yuewen.com/F5B70F/17977546101607006/epubprivate/OEBPS/Images/22_01.jpg?sign=1739261798-rgLqZptv0rskZk87NcG6MHMkAKRPKtip-0-3915a1ea97161d8680ad147a7459becd)
图1-17 在Anaconda中管理其他版本的Python
1.3.2 在Linux操作系统下安装Python
在大多数的Linux系统中都已经安装了Python。因此要先验证Python是否已存在,可通过Linux的Terminal输入“python”命令予以查看。如果系统中安装的是Python 2版本,可以通过以下两种方式安装Python 3。
(1)Anaconda安装(推荐)
先从清华大学开源软件镜像站地址https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive中选择并下载对应的版本。
然后,打开安装文件,按提示进行操作即可完成Python 3的环境配置。
(2)CENTOS命令行安装
使用yum组件安装ius-release.rpm。(rpm是red hat package manager的缩写,意为Linux软件包管理器)
![](https://epubservercos.yuewen.com/F5B70F/17977546101607006/epubprivate/OEBPS/Images/23_01.jpg?sign=1739261798-wOPC7qYhsQfi7hYELKIBwDchUswD3E8v-0-9744eeab61f833f8cbd3f58a01337f67)
使用yum组件更新安装后的内容。
![](https://epubservercos.yuewen.com/F5B70F/17977546101607006/epubprivate/OEBPS/Images/23_02.jpg?sign=1739261798-MuY395UPPVKL3cwH8qVyhVmm02y8jDlL-0-f3c33adaad193ba76b137d5ce8c67575)
使用yum组件安装Python 3。
![](https://epubservercos.yuewen.com/F5B70F/17977546101607006/epubprivate/OEBPS/Images/23_03.jpg?sign=1739261798-Cn4SMK76RFLbmKUZN172lEke5IbAL6BN-0-b145396e1d3d9b15c04348e8c22ffe9f)
验证Python 3安装是否成功。
![](https://epubservercos.yuewen.com/F5B70F/17977546101607006/epubprivate/OEBPS/Images/23_04.jpg?sign=1739261798-ccwghIOmeKv3woeoaX59r22nbxVTPNT7-0-5f6c79715fb4a283dfab2ae5475ee15a)
1.3.3 在Mac OS操作系统下安装Python
在Mac OS操作系统下可以通过以下两种方式安装Python 3。
(1)Anaconda安装(推荐)
先从清华大学开源软件镜像站地址https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive中选择并下载对应的版本。
然后打开安装文件,按提示进行操作即可完成Python 3的环境配置。
(2)Homebrew安装
使用依赖包xcode。
![](https://epubservercos.yuewen.com/F5B70F/17977546101607006/epubprivate/OEBPS/Images/23_05.jpg?sign=1739261798-wscy4CAqZAJIauBGkHKPIl8f8aBtAqQJ-0-4b4c6b69ca5a63bf56fb272f21145e93)
使用ruby语言从指定网站下载安装Homebrew。
![](https://epubservercos.yuewen.com/F5B70F/17977546101607006/epubprivate/OEBPS/Images/23_06.jpg?sign=1739261798-rJcrUaT5t1PNrK21s3GfzJGnUdaFln09-0-b9eccb4040653d8356e6289c52de59a8)
验证Homebrew是否安装成功。
![](https://epubservercos.yuewen.com/F5B70F/17977546101607006/epubprivate/OEBPS/Images/23_07.jpg?sign=1739261798-nBMRyap4t5x3afnEJ4n2QogrhAMeef6k-0-7dcbecb306e15b671cd2e2c810c5fcf9)
安装Python 3。
![](https://epubservercos.yuewen.com/F5B70F/17977546101607006/epubprivate/OEBPS/Images/24_01.jpg?sign=1739261798-7DEzqEKFMzwGFI2AufxHLdq71Xtwp6UV-0-ef8f621c442e985963a05b2aff6c3c76)
验证Python 3是否安装成功。
![](https://epubservercos.yuewen.com/F5B70F/17977546101607006/epubprivate/OEBPS/Images/24_02.jpg?sign=1739261798-A6NXnBXRqtCekoZlBaCn429BEPEUdGkE-0-75c0411a8d190fc4297174e4b7891926)