首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Centos7安装python3以及Scapy3介绍

Centos7安装python3以及Scapy3介绍

作者头像
刘銮奕
发布2019-07-22 17:26:08
1.9K0
发布2019-07-22 17:26:08
举报
文章被收录于专栏:奕知伴解奕知伴解

基本介绍

当前市面上流行的Linux系统主要分为Readhat和Debian两大系列。

一、Redhat系列

Redhat:主要是服务器型Linux,商用收费;RHEL是Red Hat Enterprise Linux的缩写。

CentOS:Redhat的100%复制版本,不收版权费用。

二、Debian系列

Debian:主要是桌面型Linux,代表为Ubuntu。

上述两种最新版本系列:Redhat、Ubuntu、Kali Linux 都是默认装有python3的,所以想在别的系统上面使用python3就需要自己下载安装使用了。我下面就拿我比较喜欢的CentOS系统举例其中的一系列过程吧。

重要:虽说你最后安装了python3也不可以删除python2,因为有很多系统命令,比如yum都要用到。

1、首先安装依赖包

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

我先里面两个不安装会出现的错误和麻烦!

没有安装OpenSSL的报错现象

Ignoring ensurepip failure:pip required SSL/TLS

没有安装readline-devel的麻烦

进入python之后就无法使用TAB补全和上下键补全功能,一旦使用上下键会出现一串乱码

所以不安装一些相应的依赖,python3安装成功后在使用中会报这样那样的错误,最好提前安装了。

2、选择存放目录是/usr/local/python3,默认是没有这个文件夹的,所以要自己进行新建。命令如下:

mkdir /usr/local/python3

3、这样就建立了一个空文件夹,下载Python3

根据自己需求下载不同版本的Python3,我下载的是Python3.6.5

wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz

4、然后在此目录下解压压缩包

解压命令
tar -xvJf  Python-3.6.5.tar.xz  进入解压后的python3目录
cd Python-3.6.5进行编译‘/usr/local/python3’路径根据自己实际路径填写,用pwd查看当前路径,遇到填写路径皆是如此./configure --prefix=/usr/local/python3进行安装
make && make install

5、最后创建软链接

相当于在windows下面需要配置环境变量才可以在全局模式下使用

路径根据自己实际路径填写,用pwd查看当前路径,遇到填写路径皆是如此

ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

6、安装完成后运行python3,进行检验

安装scapy

1、有两种方法,第一种:

pip3 install scapy-python3

第二种:

easy_install-3.6 scapy-python3

当然上面的‘easy_install-3.6’默认也不是能够全局使用的,也要创建相应的软链接

2、提示成功之后,创建软链接

ln -s /usr/local/python3/bin/scapy /usr/bin/scapy

3、安装完成后运行scapy,进行检验

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-05-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 奕知伴解 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装scapy
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档