CentOS下安装python3.5+scrapy的方法步骤
作者:Beng 发布时间:2022-07-17 20:01:42
标签:CentOS,python3.5,scrapy
前言:不用改掉系统python2.7 ,原来是python2.7,我们还进行python2.7的保留
1.编译前准备其他库的安装(使用sudo命令)
[root@hadron ~]# yum -y groupinstall "Development tools"
[root@hadron ~]# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
2.下载python3安装压缩包->解压->进入目录->编译->安装
[root@hadron ~]# wget https://www.python.org/ftp/python/3.5.5/Python-3.5.5.tgz
[root@hadron ~]# tar -zxvf Python-3.5.5.tgz
[root@hadron ~]# cd Python-3.5.5/
[**加粗文字**root@hadron ~]# ./configure --prefix=/usr/local/python3
[root@hadron ~]# make && make install
3.创建Python3,pip3的软链接
[root@hadron ~]# ln -s /usr/local/python3/bin/python3 /usr/bin/python3
[root@hadron ~]# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
4.验证Python3 和pip3 是否安装成功
[root@hadron ~]# python
Python 2.7.5 (default, Nov 6 2016, 00:28:07)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> quit()
[root@hadron ~]# python3
Python 3.5.5 (default, Feb 27 2018, 09:28:49)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> quit()
[root@hadron ~]#
[root@hadron ~]# pip3 --version
pip 9.0.1 from /usr/local/python3/lib/python3.5/site-packages (python 3.5)
5.安装Scrapy爬虫框架
安装过程中如果出现红色代码,可能是网络原因,请试多几次
[root@hadron ~]# pip3 install scrapy
6. 验证是否安装成功
[root@hadron ~]# python3
[root@hadron ~]# >>>import scrapy
[root@hadron ~]# >>>
上面也是验证Scrapy框架安装成功,因为我们进行了import scrapy没有进行报错。
7.创建Scrapy软链接
[root@hadron ~]# ln -s /usr/local/python3/bin/scrapy /usr/bin/scrapy
8. 验证Scrapy软链接
[root@hadron ~]# scrapy -v
Scrapy 1.5.0 - no active project
来源:https://segmentfault.com/a/1190000017535169


猜你喜欢
- <?php/*======================================事务处理==================
- 0.目录1.遇到的问题2.创建二维数组的办法•3.1 直接创建法•3.2 列表生成式法•3.3 使用模块numpy创建1.遇到的问题今天写P
- 因客户需求,要把数据库里的索引编号做成五位长度的,且能自动累加编号,我只会在SQL中使用Identity自动编号:Create Table
- 所谓类属性的延迟计算就是将类的属性定义成一个property,只在访问的时候才会计算,而且一旦被访问后,结果将会被缓存起来,不用每次都计算。
- APSchedulerAPScheduler 四个组件分别为:调度器(scheduler)、触发器(trigger),作业存储(job st
- 需求描述有时候我们会基于已有数据生成一列在表格中,类似于下面的class BaseSchema(models.Model): ... def
- 固定路由的面包屑导航我们在配置router的时候,可以将面包屑数据配置在meta中,例如路由配置:{ path: '/p
- 报错信息:Store update, insert, or delete statement affected an unexpected
- 前言本文主要介绍的是关于python中open函数用法的相关资料,用法如下:name = open('errname.txt'
- 前言有的时候上游传过来的字段是string类型的,但是我们却想用变成数字来使用。 本来用一个json:",string"
- 目录技术背景加速场景基于Numba的GPU加速总结概要技术背景GPU加速是现代工业各种场景中非常常用的一种技术,这得益于GPU计算的高度并行
- Bootstrap 轮播(Carousel)插件是一种灵活的响应式的向站点添加滑块的方式。0x01 基本实例Bootstrap实现轮播幻灯片
- # -*- encoding: utf8 -*-import osimport sysimport ftplibclass FTPSync(
- 引言我们经常听到"因为GIL的存在,python的多线程不能利用多核CPU",现在我们暂且不提GIL,python能不能
- 本文实例讲述了js实现简单的联动菜单效果。分享给大家供大家参考。具体如下:这是一个最简单的js联动菜单代码,在DW里可以自动生成,不想在DW
- HTML实体符号被用作实现保留字符(reserved characters)或者表达键盘无法输入的一些常用字符。在大多数浏览器中默认的字符集
- 提高SQL执行效率的几点建议:◆尽量不要在where中包含子查询;关于时间的查询,尽量不要写成:where to_char(dif_date
- 1000块钱做个百度?能提出这种要求的客户实乃乙方克星、民族之光、科创永动机、西虹市一大杰出青年,诺奖永远得不到的人才。但作为一个硬核的程序
- 空mysqll表内容常见的有两种方法:一种delete,一种是truncate 。 不带where参数的delete语句可以删除mysql表
- 为了顺利的开发一个多语言的国际化J2EE程序,需要修改数据库字符集,我的做法如下:安装 MySq时选择字符集为UTF-8修改MySql安装目