因近期需要做网络运维相关的工作,在redhat6.5上部署Python 开发相关环境,包括抓包、包分析工具dpkt、scapy等,全都手动下载最新的安装包一步步手动编译安装,遇到一些坑,一点点记录下来:

python3安装:

# 1. 下载解压。
$ wget https://www.python.org/ftp/python/3.4.1/Python-3.4.1.tgz
$ tar zxvf Python-3.4.1.tgz
# 2. 进入解压后的目录,执行安装配置
$ ./configure 或指定安装目录
$ ./configure --prefix=/opt/python3
# 3. Build
$ make && make install
# 4. 安装后建立一个链接,这样我们可以用python3直接运行程序,和python2区别开来。
$ ln -s /opt/python3/bin/python3 /usr/bin/python3

python2.7安装:

# 1.下载并解压Python 2.7.9的源代码
$ wget --no-check-certificate https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz
$ tar xf Python-2.7.9.tar.xz
$ cd Python-2.7.9
# 2.编译与安装Python 2.7.9
$ ./configure --prefix=/usr/local make && make altinstall
# 3.将python命令指向Python 2.7.9
$ ln -s /usr/local/bin/python2.7 /usr/local/bin/python

安装pip

# wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate# tar -xzvf pip-1.5.4.tar.gz
# cd pip-1.5.4
# python setup.py install
# pip install --upgrade pip

安装setuptools包

# wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
# tar zxvf setuptools-0.6c11.tar.gz
# cd setuptools-0.6c11
# python setup.py build
# python setup.py install

安装pcap dpkt scapy依赖的包

安装libpcap

wget -c http://www.tcpdump.org/release/libpcap-1.5.3.tar.gz
tar zxf libpcap-1.0.0.tar.gz
./configure
make && make install

安装pylibpcap-0.6.4

tar zxf pylibpcap-0.6.4
python setup.py install

安装 dpkt scapy pcap

pip install dpkt
pip install scapy
pip install pypcap

requests包:

pip install requests

pyquery包:

pip install pyquery

pymysql包:

pip install pymysql

至此配置完毕

python 网络相关依赖库 dpkt、scapy、pcap 安装相关推荐

  1. python打包包含所有依赖_解决Python开发过程中依赖库打包问题的方法

    在Python开发的过程中,经常会遇到各种各样的小问题,比如在一台计算机上调试好的程序,迁移到另外一台机子上后往往会应为工程项目依赖库的缺失而造成错误. 除了一遍又一遍对着被抛出错误去重新instal ...

  2. 解决Python开发过程中依赖库打包问题的方法

    在Python开发的过程中,经常会遇到各种各样的小问题,比如在一台计算机上调试好的程序,迁移到另外一台机子上后往往会应为工程项目依赖库的缺失而造成错误. 除了一遍又一遍对着被抛出错误去重新instal ...

  3. ubuntu编译ubus及相关依赖库

    ubus简介: ubus全称为:openwrt micro bus. 引言: 为了在OpenWrt中提供守护进程和应用程序间的通讯,开发了ubus项目工程.它包含了守护进程.库以及一些额外的帮助程序. ...

  4. Python爬虫之Scrapy库的下载和安装

    Python爬虫之Scrapy库的下载和安装 下载scrapy库 1.点击https://www.lfd.uci.edu/~gohlke/pythonlibs,进入该网页后Ctrl+F输入scrapy ...

  5. caffe安装 cuda安装 opencv安装 cudnn安装 python相关依赖库安装

    1安装cuda8.0 安装依赖库 #sudo apt-get install g++ #sudo apt-get install git #sudo apt-get install freeglut3 ...

  6. Python网络爬虫--BeautifulSoup库的基本元素

    requests requests库可以看看这篇文章 http://blog.csdn.net/shanzhizi/article/details/50903748 最近在学习嵩天老师的Python网 ...

  7. python怎么导入第三方库完整教程_Python 安装第三方库教程

    Python是一门优雅的语言,简洁的语法,强大的功能.包含丰富的第三方库,那么问题来了,如何安装这些第三方库(包)呢? 我的电脑:Windows 764位 Python IDE软件:PyCharm 2 ...

  8. Python网络相关面试题

    文章目录 1. 简述OSI七层模型以及列举各层协议 2. 简述三次握手和四次挥手 3. 简述TCP和UDP的区别 5. ARP协议 6. DNS解析解析流程 7. HTTP和HTTPS 8. 进程.线 ...

  9. python网络爬虫第三方库_Python常用第三方库大盘点

    Python语言有超过12万个第三方库,覆盖信息技术几乎所有领域.下面简单介绍下网络爬虫.自动化.数据分析与可视化.WEB开发.机器学习和其他常用的一些第三方库,如果有你感兴趣的库,不妨去试试它的功能 ...

最新文章

  1. 感謝有PPStream這種好東西
  2. JZOJ 3870. 【NOIP2014八校联考第4场第1试10.19】单词检索(search)
  3. oracle密码文件认证,Oracle OS认证与口令文件认证详解
  4. OpenCV 玩九宫格数独(二):knn 数字识别
  5. 理科卷math·english·chinese·biology·chemistry·physics
  6. 【Spark Summit East 2017】管道泄漏问题:像女士一样在大数据中做个的标记
  7. 【前端】设计更好的数据表
  8. vue.js把mounted里面的变量传到data里面
  9. 珍藏版创业思维导图,帮你成功创业!
  10. Java代码如何翻译成机器语言
  11. 数据库安全性控制及控制流程和常用方法
  12. HTTP基础知识(仅介绍涉及R语言爬虫部分)
  13. php 九宫格验证码,PHP+Ajax微信手机端九宫格抽奖实例
  14. 多分类问题OvO,OvR,MvM
  15. 核心显卡和独立显卡的区别
  16. WEB前端工程师 – 职业生涯规划
  17. 对话驴评网CEO崔继蓉:在线旅游的前途在移动端
  18. 读论文《Recurrent neural network based language model 》
  19. FFmpeg入门详解--音视频原理及应用:梅会东:清华大学出版社
  20. HorNet: Efficient High-Order Spatial Interactions with Recursive Gated Convolutions

热门文章

  1. 架构师之路 — 分布式系统 — gRPC 的 4 种服务定义及调用方式
  2. Docker 容器技术 — Dockerfile
  3. KEIL MDK LIB库文件的制作
  4. MOS管安全工作区SOA
  5. Altium Designer隐藏或显示元件名字
  6. Process monitor词汇汉化
  7. 使用yum快速搭建LAMP和配置phpMyAdmin
  8. pre-network android预加载网络框架
  9. 开发人员学Linux(8):CentOS7编译安装Subversion及Apache并集成
  10. 《iOS 6高级开发手册(第4版)》——导读