[Python3网络爬虫开发实战] 1.1-Python3的安装

news/2024/7/19 12:01:46 标签: 爬虫, 运维, 操作系统

既然要用Python 3开发爬虫,那么第一步一定是安装Python 3。这里会介绍Windows、Linux和Mac三大平台下的安装过程。

1. 相关链接

  • 官方网站:http://python.org
  • 下载地址:https://www.python.org/downloads
  • 第三方库:https://pypi.python.org/pypi
  • 官方文档:https://docs.python.org/3
  • 中文教程:http://www.runoob.com/python3/python3-tutorial.html
  • Awesome Python:https://github.com/vinta/awesome-python
  • Awesome Python中文版:https://github.com/jobbole/awesome-python-cn

2. Windows下的安装

在Windows下安装Python 3的方式有两种。

  • 一种是通过Anaconda安装,它提供了Python的科学计算环境,里面自带了Python以及常用的库。如果选用了这种方式,后面的环境配置方式会更加简便。
  • 另一种是直接下载安装包安装,即标准的安装方式。

下面我们依次介绍这两种安装方式,任选其一即可。

(1) Anaconda安装

Anaconda的官方下载链接为https://www.continuum.io/downloads,选择Python 3版本的安装包下载即可,如图1-1所示。

图像说明文字

图1-1 Anaconda Windows下载页面

如果下载速度过慢,可以选择使用清华大学镜像,下载列表链接为https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/,使用说明链接为https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/。

下载完成之后,直接双击安装包安装即可。安装完成之后,Python 3的环境就配置好了。

(2) 安装包安装

我们推荐直接下载安装包来安装,此时可以直接到官方网站下载Python 3的安装包:https://www.python.org/downloads/。

写书时,Python的最新版本1是3.6.2,其下载链接为https://www.python.org/downloads/release/python-362/,下载页面如图1-2所示。需要说明的是,实际的Python最新版本以官网为准。

图像说明文字

图1-2 Python下载页面

  1. 若无特别说明,书中的最新版本均为作者写书时的情况,后面不再一一说明。

64位系统可以下载Windows x86-64 executable installer,32位系统可以下载Windows x86 executable installer。

下载完成之后,直接双击Python安装包,然后通过图形界面安装,接着设置Python的安装路径,完成后将Python 3和Python 3的Scripts目录配置到环境变量即可。

关于环境变量的配置,此处以Windows 10系统为例进行演示。

假如安装后的Python 3路径为C:\Python36,从资源管理器中打开该路径,如图1-3所示。

图像说明文字

图1-3 Python安装目录

将该路径复制下来。

随后,右击“计算机”,从中选择“属性”,此时将打开系统属性窗口,如图1-4所示。

图像说明文字

图1-4 系统属性

点击左侧的“高级系统设置”,即可看到在弹出的对话框下方看到“环境变量”按钮,如图1-5所示。

图像说明文字

图1-5 高级系统设置

点击“环境变量”按钮,找到系统变量下的Path变量,随后点击“编辑”按钮,如图1-6所示。

图像说明文字

图1-6 环境变量

随后点击“新建”,新建一个条目,将刚才复制的C:\Python36复制进去。这里需要说明的是,此处的路径就是你的Python 3安装目录,请自行替换。然后,再把C:\Python36\Scripts路径复制进去,如图1-7所示。

图像说明文字

图1-7 编辑环境变量

最后,点击“确定”按钮即可完成环境变量的配置。

配置好环境变量后,我们就可以在命令行中直接执行环境变量路径下的可执行文件了,如pythonpip等命令。

(3) 添加别名

上面这两种安装方式任选其一即可完成安装,但如果之前安装过Python 2的话,可能会导致版本冲突问题,比如在命令行下输入python就不知道是调用的Python 2还是Python 3了。为了解决这个问题,建议将安装目录中的python.exe复制一份,命名为python3.exe,这样便可以调用python3命令了。实际上,它和python命令是完全一致的,这样只是为了可以更好地区分Python版本。当然,如果没有安装过Python 2的话,也建议添加此别名,添加完毕之后的效果如图1-8所示。

图像说明文字

图1-8 添加别名

对于pip来说,安装包中自带了pip3.exe可执行文件,我们也可以直接使用pip3命令,无需额外配置。

(4) 测试验证

安装完成后,可以通过命令行测试一下安装是否成功。在“开始”菜单中搜索cmd,找到命令提示符,此时就进入命令行模式了。输入python,测试一下能否成功调用Python。如果添加了别名的话,可以输入python3测试,这里输入的是python3,测试结果如图1-9所示。

图像说明文字

图1-9 测试验证页面

输出结果类似如下:

 

 

如果出现了类似上面的提示,则证明Python 3和pip 3均安装成功;如果提示命令不存在,那么请检查下环境变量的配置情况。

3. Linux下的安装

Linux下的安装方式有多种:命令安装、源码安装和Anaconda安装。

使用源码安装需要自行编译,时间较长。推荐使用系统自带的命令或Anaconda安装,简单、高效。这里分别讲解这3种安装方式。

(1) 命令行安装

不同的Linux发行版本的安装方式又有不同,在此分别予以介绍。

CentOS、Red Hat

如果是CentOS或Red Hat版本,则使用yum命令安装即可。

下面列出了Python 3.5和Python 3.4两个版本的安装方法,可以自行选择。

Python 3.5版本:

 

 

执行完毕后,便可以成功安装Python 3.5及pip 3了。

Python 3.4版本:

 

 

执行完毕后,便可以成功安装Python 3.4及pip 3了。

Ubuntu、Debian和Deepin

首先安装Python 3,这里使用apt-get安装即可。在安装前,还需安装一些基础库,相关命令如下:

 

 

执行完上述命令后,就可以成功安装Python 3了。

然后还需要安装pip 3,这里仍然使用apt-get安装即可,相关命令如下:

 

 

执行完毕后,便可以成功安装Python 3及pip 3了。

(2) 源码安装

如果命令行的安装方式有问题,还可以下载Python 3源码进行安装。

源码下载地址为https://www.python.org/ftp/python/,可以自行选用想要的版本进行安装。这里以Python 3.6.2为例进行说明,安装路径设置为/usr/local/python3。

首先,创建安装目录,相关命令如下:

 

 

随后下载安装包并解压进入,相关命令如下:

 

 

接下来,编译安装。所需的时间可能较长,请耐心等待,命令如下:

 

 

安装完成之后,创建Python 3链接,相关命令如下:

 

 

随后下载pip安装包并安装,命令如下:

 

 

安装完成后再创建pip 3链接,相关命令如下:

 

 

这样就成功安装好了Python 3及pip 3。

(3) Anaconda安装

Anaconda同样支持Linux,其官方下载链接为https://www.continuum.io/downloads,选择Python 3版本的安装包下载即可,如图1-10所示。

图像说明文字

图1-10 Anaconda Linux下载页面

如果下载速度过慢,同样可以使用清华镜像,具体可参考Windows部分的介绍,在此不再赘述。

(4) 测试验证

在命令行界面下测试Python 3和pip 3是否安装成功:

 

 

若出现类似上面的提示,则证明Python 3和pip 3安装成功。

4. Mac下的安装

在Mac下同样有多种安装方式,如Homebrew、安装包安装、Anaconda安装等,这里推荐使用Homebrew安装。

(1) Homebrew安装

Homebrew是Mac平台下强大的包管理工具,其官方网站是https://brew.sh/。

执行如下命令,即可安装Homebrew:

 

 

安装完成后,便可以使用brew命令安装Python 3和pip 3了:

 

 

命令执行完成后,我们发现Python 3和pip 3均已成功安装。

(2) 安装包安装

可以到官方网站下载Python 3安装包。链接为https://www.python.org/downloads/,页面如图1-2所示。

在Mac平台下,可以选择下载Mac OS X 64-bit/32-bit installer,下载完成后,打开安装包按照提示安装即可。

(3) Anaconda安装

Anaconda同样支持Mac,其官方下载链接为:https://www.continuum.io/downloads,选择Python 3版本的安装包下载即可,如图1-11所示。

图像说明文字

图1-11 Anaconda Mac下载页面

如果下载速度过慢,同样可以使用清华镜像,具体可参考Windows部分的介绍,在此不再赘述。

(4) 测试验证

打开终端,在命令行界面中测试Python 3和pip 3是否成功安装,如图1-12所示。

图像说明文字

图1-12 测试验证页面

若出现上面的提示,则证明Python 3和pip 3安装成功。

本节中,我们介绍了3大平台Windows、Linux和Mac下Python 3的安装方式。安装完成后,我们便可以开启Python爬虫的征程了。

转载于:https://www.cnblogs.com/palace/p/9627560.html


http://www.niftyadmin.cn/n/970916.html

相关文章

Mininet系列实验(三):Mininet命令延伸实验扩展

1 实验目的 熟悉Mininet自定义拓扑三种实现方式:命令行创建、Python脚本编写、交互式界面创建。 2 实验原理 Mininet 是一个轻量级软件定义网络和测试平台;它采用轻量级的虚拟化技术使一个单一的系统看起来像一个完整的网络运行想过的内核系统和用户代码…

poj 3737 UmBasketella(三分+求导)

【题目大意】:给出一个圆锥体的表面积,求最大的体积,并输出其半径和高。 【解题思路】:下午在比赛的时候是直接求导推的公式做的。 晚上回来想想其实三分极值可以做,但是一直wa,不知道为什么。 我原来三分是…

POJ3662

Farmer John wants to set up a telephone line at his farm. Unfortunately, the phone company is uncooperative, so he needs to pay for some of the cables required to connect his farm to the phone system. There are N (1 ≤ N ≤ 1,000) forlorn telephone poles …

JS自学笔记04

JS自学笔记04 arguments[索引] 实参的值 1、对象 1)创建对象 ①调用系统的构造函数创建对象 var objnew Object(); //添加属性。对象.名字值; obj.name"cc"; obj.age18; //添加方法 obj.eatfunction(){...}; //调用 obj.eat(); ②自定义构造函数创建对…

作业二:Git的安装与使用

作业的要求来自于:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE2/homework/2097 分布式版本控制系统Git的安装与使用 1.下载安装配置用户名和邮箱。 我的用户名使用的是lyh,邮箱是我的常用邮箱1441933213qq.com 2. 创建工作目录并通过git init命令把这…

基础博弈

博弈是信息学和数学试题中常会出现的一种类型,算法灵活多变是其最大特点,而其中有一类试题更是完全无法用常见的博弈树来进行解答。 寻找必败态即为针对此类试题给出一种解题思路。 此类问题一般有如下特点: …

51nod1186 大数质数检测java

1186 质数检测 V2基准时间限制:1秒 空间限制:131072KB 分值: 40难度:4级算法题收藏关注取消关注给出1个正整数N,检测N是否为质数。如果是,输出"Yes",否则输出"No"。 Input输入一个数N(…

支持横竖屏切换的.Net Micro Framework模拟器

从.Net Micro Framework V3.0开始,就一直期待美国团队能推出横竖屏切换功能的模拟器,但直到V4.0的推出也没有实现该功能。由于手头上的一些开发板带有的竖屏的LCD,所以离开开发板,开发相关界面就会难以调试,所以只好自…