设为首页收藏本站

安而遇随-随遇而安

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
安而遇随-随遇而安 首页 其他 转载 查看内容

Centos7安装python3以及Scapy3

2019-7-30 11:06| 发布者: 随便、先森。| 查看: 871| 评论: 1|原作者: 刘銮奕|来自: 云+社区

摘要: 基本介绍当前市面上流行的Linux系统主要分为Readhat和Debian两大系列。一、Redhat系列Redhat:主要是服务器型Linux,商用收费;RHEL是Red Hat Enterprise Linux的缩写。CentOS:Redhat的100%复制版本,不收版权费用 ...

基本介绍

当前市面上流行的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 gcc -y

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

没有安装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、然后在此目录下解压压缩包

注意:编译‘/usr/local/python3’路径根据自己实际路径填写,用pwd查看当前路径,遇到填写路径皆是如此进行安装
tar -xvJf  Python-3.6.5.tar.xz
cd Python-3.6.5
./configure --prefix=/usr/local/python3 --enable-shared
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,进行检验

python3 -V

安装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,进行检验

scapy


鲜花

握手

雷人

路过

鸡蛋

相关阅读

发表评论

最新评论

引用 随便、先森。 2022-4-16 23:02
python3: error while loading shared libraries: libpython3.8.so.1.0: cannot open shared object file: No such file or directory
python运行时没有加载到llibpython3.8.so.1.0 这个库文件,将其复制到响应目录OK
cp /usr/local/python3/lib/libpython3.8.so.1.0 /usr/lib64/

查看全部评论(1)

返回顶部