爬虫入门教程⑤—安装Python

从本节开始,我们开始写代码模块的教程了。

1.为什么爬虫要用Python

Python写代码速度快。Python自诞生以来,秉承的思想就是简单优于复杂。所以Python写代码效率很高,在众多Python强大的库的加持下,我们可以用短短几十行代码写出来一个完整的Python爬虫程序。这在其他的语言里,是很难做到的。

Python学习成本低。Python的语法没有其他语言那么复杂,又因为是动态类型的语言,学习成本降低了很多,能够更快地上手,更方便的学习。

Python的多平台运行也能成为一个加分项。一份代码,能够在linux、MacOS、Windows都能够运行,并不需要对系统进行适配。

Python是一门功能强大的语言。用Python可以做到很多事情,现在人工智能大火,用得最多的语言是Python;用Python也可以写网站后台,而且有特别优秀的框架(Django、Flask、webpy...);用Python也能做桌面端GUI程序(PyQt、Python自带的tkinter);Python最强大的还是作为一个胶水语言的特性,我们可以用C语言写好一个功能,然后打包成Python的包,这样Python就能把一些对运算速度要求高的步骤,交给C语言这样的高性能语言去解决。

2. Python2.7 还是 Python3.x

毫无疑问,选择3.x。Python2.7作为一个历史遗留,将会在2020年失去Python团队的维护,所以如果不是强制要求用Python2.7,那就来Python3.x的怀抱吧。这里没有复杂烧脑的编码问题,对Unicode支持良好。

3. 下载Python安装包

1.首先进入Python官网的下载页面https://www.python.org/downloads/

2.进入下载页面之后,找到下面的Python列表。选择Python3.6的最新版3.6.5的,然后点击Download进入详情页面。(建议不要下载最新大版本,比如有Python3.8.*,那你下载Python3.7.*的安装包,可以避开很多新版本可能的bug。

下载选择

3.在下载文件选择页面选择适合你系统类型的Python安装包。


Python文件

选择第一步,看表格第二列,找到符合你的系统的那几行,比如我的是Windows,那就是找到Windows的那几行。
第二步,根据你的系统位数选择x86-64版本还是x86版本。x86-64就是我们说的64位的操作系统,x86就是32位操作系统。如何判断系统位数(桌面找到此电脑,右键选择属性)


查看电脑属性

然后在弹出来的电脑详情页面,有个系统类型。


操作系统位数

如果实在不会,那就选择32位的就好,因为64位系统也兼容32位的Python。

现在知道了我们选择哪个系统哪个类型的安装包了,可是x64和x86都有3个可以下载的包,应该选哪个呢?
第三步,选择安装包。
Windows x86-64 embeddable zip file 是嵌入式压缩包,缺少了一些Python的组件。不建议使用。
Windows x86-64 executable installer 是可执行的安装包,带有所有组件,我们只需要在安装过程中对一些必要的设置勾选就好。推荐使用
Windows x86-64 web-based installer 是基于网络的安装包,它会在你启动之后,选择了版本,从网上下载具体的Python文件。但是有一个缺点,它会强制把你的安装目录安装到非常深层次的C盘里面去,会给以后寻找Python路径带来麻烦,不建议使用。

所以我们就选择 Windows x86-64 executable installer 点击下载了。

4. 安装Python

点开安装包,我们开始安装Python。
a.


自定义安装

首先勾选 Add Python 3.6 to PATH(这样节约了添加 Python.exe 目录到环境变量的步骤)
然后点击Customize installtion。(不选 install Now 是因为 Python 路径太深,不方便我们去找到)

b.

安装Python

保持默认全勾选。Next

c.

最后一步设置

勾选添加Python到环境变量。然后选择你要安装Python的文件夹。在你想要安装的盘新建一个文件夹,比如Python36,然后在界面选中文件夹。也可以选中了某个文件夹,然后在后面添加\Python36,这样会自动给你创建python36文件夹,并把Python3.6安装进去。

点击Install,坐等安装完成。

5.测试安装是否成功

按住Windows键+X键,会弹出一个框体程序

选择命令提示符

点击命令提示符,打开后,输入 python -V 注意是大写的V,然后回车。

查看Python版本

我们的显示结果不一样是因为我同时安装了Python2.7和3.5。你看到的输出应该是Python 3.6.5或者是你当前的Python版本。如果遇到了错误,就先继续下一步。

我们在命令行,再次输入pip3 -V(pip -V也可以,pip3是专指Python3.x版本的pip),V也是大写的,并回车正常情况下输出和下面差不多,只是Python版本或者PIP版本不一样。

查看pip版本

如果都正常,那么恭喜你,安装Python成功了,并且pip的环境变量也配置好了!

6.解决遇到的问题。

在上一步如果显示'python' 不是内部或外部命令,也不是可运行的程序或批处理文件。,那就是我们需要手动给Python设置环境变量。
'pip3' 不是内部或外部命令,也不是可运行的程序或批处理文件。,那就是我们需要手动给pip设置环境变量。
设置环境变量的步骤:右键此电脑 —> 属性—>左边的高级系统设置—>环境变量

编辑环境变量

选中系统变量里面的 Path ,点击编辑。
找到我们安装Python的目录,比如我安装到了C盘的Python35文件夹中。

a. 添加Python到环境变量
提示Python不是内部或者外部命令才需要这一步。我们找到了安装Python的 文件夹,里面如果有一个 python.exe。那就找对了文件夹了。

复制Python路径

我们点击上面的
路径选择

,就变成了上个图我们所看到的的情况了。然后我们复制这个路径
回到刚才的环境变量里面,点击新增,然后把刚刚复制的路径粘贴进去。
添加Python环境变量

点击一下空白处,就保存了。再重新Windows键+X键打开命令行,Python -V命令就能正常输出了。

b.添加pip到环境变量。
我们找到Python安装目录下的Scripts文件夹并进入,同样也点击顶部的路径并复制,到环境变量界面,再次点击新建,然后粘贴,点击空白处。再重新用重新Windows键+X键打开命令行,pip3 -V就能输出了。

如果按照以上步骤做了,还是提示不是内部或外部命令的。请注意你是否关闭了命令行,并在添加了环境变量之后重启再打开的命令行。在新增环境变量之前的打开的命令行,是不会起效果的。

大功告成!


传送门:

下一章:
爬虫入门教程⑥—安装爬虫常用工具包

所有的章节:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,911评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,014评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 142,129评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,283评论 1 264
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,159评论 4 357
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,161评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,565评论 3 382
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,251评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,531评论 1 292
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,619评论 2 310
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,383评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,255评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,624评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,916评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,199评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,553评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,756评论 2 335

推荐阅读更多精彩内容