你好,当你打开这个文档的时候,我知道,你想要的是什么! Python爬虫,如何快速的学会Python爬虫,是你最期待的事情,但是这个事情应该没有想象中的那么容易,何况你的编程底子还不必定好,这套课程,没有你想要的Python基础,没有变量,循环,数组等基础知识,由于我不想在那些你能够直接快速学会的地方,去浪费你的时间。html
好了,这套课程是基于Python3.0 以上写的,操做系统我使用的是CentOS7+ 因此里面的好多内容可能和你的不同,固然也会致使许多问题的解决和你的不一样,因此有的问题,须要你本身百度或者翻墙解决啦,祝你碰到N多的BUG。O(∩_∩)Opython
接下来的第一步是什么?程序员
安装一个虚拟机,由于你的电脑99%是windows的,因此你须要一个软件叫作 VMware 而后,下载地址 在2018年5月10日这一天,我百度到的是web
http://www.wuleba.com/309.html 在这个网址里面有这款软件的下载和你懂的。sql
而后,我接着百度到了一个CentOS7的操做系统编程
软件下载以后的名字windows
准备工做作好了,接下来就是须要你须要完成的操做了数组
首先,安装VM这款软件,而且把它"pojie"掉.(当有一天,你赚到了钱,记得在去买一下这款软件,支持一下)浏览器
安装软件,所有使用默认选项便可,这个地方由于简单到不须要我写了,有问题你们能够自行解决。微信
安装完毕以前的最后一步
接下来就进入CentOS的安装了
安装过程当中几个关键点位,要肯定好
选择中文,下一步
红框的几个地方请注意
修改为下图的样子
OK,咱们已经作好配置了,接下来点击下一步,在下一步,你只须要配置一个root帐户的密码就能够了
接下来就是几分钟的等待了,跟你电脑配置有关系,时间不等。
安装以后,打开CentOS操做系统,会出现一个嘿嘿的DOS命令窗口,输入帐户root和你刚刚设置的密码,进入没有问题,完美~表明你的操做系统已经安装好了
接下来,为了方便咱们后面的操做,咱们要给咱们的虚拟机安装一个GUI交互界面(也就是像windows同样的视窗操做软件)
安装的教程,我建议你观看 http://www.noobyard.com/article/p-bzjhaspm-bd.html 这个博主的,简单,清楚,一次成功。
若是失败了,怎么办,百度“如何安装gnome图形界面程序” 想办法啃下来。
当出现这样子的一些图标的时候,你成功了
#可能碰到的问题
好了,接下来讲一下,你可能碰到的问题
你点击应用程序,里面找到一个叫作火狐浏览器的软件,而后打开,发现居然没法上网?!
你发现居然没法使用中文输入法?!nice 这个问题,自行解决,随便找找一堆解决方案。
好了,上面问题2解决了,那么解决一下问题1吧,这个问题首先确认一下你在一开始安装的时候,下面这个图配置的是否正确。
须要显示已链接
若是上图没有问题,那么99%的童鞋是能够上网的,那么仍是有没法上网的,这时候,打开一个叫作终端
的软件
输入代码
ping www.baidu.com
网络通畅
若是联网失败,敲入下图中的命令,若是联网成功,那么下面的内容,你直接跳过,去查看安装Python部分吧。
使用命令 ,注意,你的文件不必定叫ifcfg-ens33,可能叫 ifcgf-xxx 操做都同样
vi ifcfg-ens33
进入编辑页面 vi 的简单的操做
进入编辑状态请按键盘上的 i
退出编辑状态,请按键盘上的 ESC
而后输入 :wq 保存,退出,其余的命令用到在说吧。
图中有几个重点的地方,已经标注
首先看到你的文件中是否有 HWADDR=mac地址 【MAC地址获取见下图】
若是没有,本身手动加上,这里使用的DHCP链接网络的方式,因此,你须要把BOOTPROTO=“dhcp” 若是须要修改为 “static” 也能够,不过须要配置一些其余的内容
保存文件退出
获取MAC地址,注意图片中的标注
接下来 使用下面的命令重启网络服务
service network restart
在这里,你可能就重启成功了
若是失败,那么这个地方多是一个很是大的坑了,网上的教程五花八门,可是大多数都是Copy同样的。
这里你能够按照各类教程去试一下,下面给你们几种常见的解决办法。
这个须要在终端中解决
打开一个终端,输入以下命令
service NetworkManager stop 【回车】 chkconfig NetworkManager off 【回车】 上面的命令是中止Network而后禁止开机启动,这样子在执行 service network restart 去尝试一下
接下来就是咱们的开发工具了,Python的安装
默认咱们的CentOS已经给咱们带了一个Python2
你能够直接使用
咱们从新安装一下最新的Python3.0以上的版本,这里先安装一些基本的内容,CentOS使用 yum 安装程序
yum -y install zlib zlib-devel yum -y install bzip2 bzip2-devel yum -y install ncurses ncurses-devel yum -y install readline readline-devel yum -y install openssl openssl-devel yum -y install openssl-static yum -y install xz lzma xz-devel yum -y install sqlite sqlite-devel yum -y install gdbm gdbm-devel yum -y install tk tk-devel
里面的 -y 是表明全部须要用户确认的地方选择yes不须要用户输入了
为了方便后面咱们的Python3编译,还须要安装一个gcc编译器
yum -y install gcc
以后到python官网下载 https://www.python.org
终端运行如下命令
下载安装包
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
解压下载好的Python-3.x.x.tgz包
tar -zxvf Python-3.6.5.tgz
进入解压后的目录,编译安装。
cd Python-3.6.5/ ./configure --prefix=/usr/local/python3
make
make
make install
make install
创建python3的软链
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
OK到如今为止,你已经建立好了python3的环境了,在终端中尝试一下吧
接下来,你可能面临的一个问题就是安装setuptools和pip3的问题了,这个就留给你们本身解决去了。
最后输入一个 hello world 结束咱们的1/100
print("hello,world")
关注微信公众号「非本科程序员」,获取2T学习资源