下载编译安装
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 下载 wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz 其他版本下载:https://www.python.org/downloads/source/ 解压 tar zxvf Python-3.7.3.tgz cd Python-3.7.3 编译 ./configure --with-ssl make sudo make install 报错解决 ZipError: sudo apt install zlib* ImportError:'_ctypes' sudo apt-get install python-dev python-setuptools python-pip python-smbus build-essential libncursesw5-dev libgdbm-dev libc6-dev zlib1g-dev libsqlite3-dev tk-dev libssl-dev openssl libffi-dev |
注意:–with-ssl必须加上,否则使用pip安装第三方包时,会引发ssl错误。导致无法使用。如果执行pip install出错,重新编译安装即可。
查看python3.7位置
创建软连接
添加python3的软链接
添加 pip3 的软链接
你也可以先将原来的软连接删除,再创建新的连接
1 2 | sudo rm -rf /usr/bin/python3 sudo rm -rf /usr/bin/pip3 |
scapy安装
需要更新pip
安装scapy
1 2 3 4 | pip3.7 install --pre scapy[complete] 或者 sudo pip3.7 install --pre scapy[complete] 记得给目录路径权限 sudo chmod 777 路径 |

测试

参考
https://www.osgeo.cn/scapy/installation.html
https://www.cnblogs.com/fyly/p/11112169.html