centos7 linux安装scrapy(三):python3.7安装scrapy1.4

时间:2017-12-23 10:21:38作者:scrapy中文网阅读:

各位小伙伴,上一篇scrapy教程,我们已经介绍了如何在centos7 linux安装scrapy!这一讲我们继续介绍centos7 linux 安装scrapy,难道小编有病?肿么可能,上一讲我们介绍如的是python2.7安装scrapy1.4,这一讲我介绍python3.7安装scrapy1.4,你可能要问了,只要装起来不就欧了?为马还弄这么多版本安装?因为我怕呀,你如果开发的机子是python2.7,而你部署的是python3以上,大家都知道python2和python3有天壤之别,这样势必出错!基于这样的考虑,小编狂加3天班,来给小伙伴们介绍一下centos7 linux python3.7安装scrapy!
centos7 linux python3.7 安装scrapy1.4
scrapy安装方式和上一讲完全雷同,都是用上一讲的命令!不同的是我们需要升级centos7的python,我们用mini安装,默认的python版本是2.7,有点老掉牙,需要把它升到跟得上时代,其实就是python3.7啦,接下来开始装13

升级python2.7到python3.7 

yum安装的话最方便,可是却木找到最新的python3.7的安装包,那咋们只能编译安装了,首先需要安装一些python依赖,编译才能愉快的进行,那就安装依赖吧:
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make -y
出现:完毕!就说明,依赖装好了!接下来去下载python3.7,这里使用的下载工具是:wget,mini安装的话没有wget,我们再安装wget:
yum install wget -y
下载工具就位之后我们就可以愉快的下载了,我们下载的话是python的最新版本(本文写作时间:2017年12月23日08:46:28):python3.7
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0a1.tgz
接下来解压,这里的话不要更文件名:Python-3.7.0a1.tgz,因为下面的解压命令,进入文件加命令都是基于此,改了就进不去了。好了,解压:
tar -xzvf Python-3.7.0a1.tgz 
创建一个python3.7安装目录。命令:
mkdir /usr/local/python3.7
进入:Python-3.7.0a1.tgz
cd Python-3.7.0a1
进行编译前配置,等他慢慢跑完。命令:
./configure --prefix=/usr/local/python3.7
接下来,编译,并安装,编译的话,据个人机子性能而定,我差不多4-5分钟,请耐心等待,可能会有个错误如下:
centos7 linux python3.7 安装scrapy1.4
不用管它,我们输入编译命令:
make && make altinstall

修复yum

本来上面已经安装完成但你会发现yum无法工作,而且命令行输入python,发现版本还是python2.7.5,那还需要做一些设置。首先我们需要备份一下原来的python版本,因为yum用老版本才能用,木有办法。命令:
mv /usr/bin/python /usr/bin/python2.7.5
接下来创建新连接,此举过后,命令行输入python,出现的就是3.7了。命令:
ln -s /usr/local/python3.7/bin/python3.7 /usr/bin/python
试试看,输入:python

可以看到已经是python3.7了。接下来输入一下命令,修复yum:
sed -i '1s/python/python2.7.5/' /usr/bin/yum
sed -i '1s/python/python2.7.5/' /usr/libexec/urlgrabber-ext-down
好了centos7 python2.7升级为python3.7已经完成,接下来安装scrapy1.4

安装scrapy1.4

不多说,命令就是上一讲:《centos7 linux安装scrapy(二):python2.7安装scrapy1.4》 最后那几个,一个一个输入就ok了,亲测好用,快试试!

评论去哪里了?

由于搜狐畅言广告越来越丧心病狂,用它一个评论,半个网页都被它占领,感觉已经把灵魂出卖给了魔鬼!SO,为了息众怒小编只能暂且关闭评论,若您实在想找我说话,欢迎关注公众号,给我留言,么么哒!

相关文章