首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法安装mitmproxy:

无法安装mitmproxy:
EN

Stack Overflow用户
提问于 2014-03-31 10:30:11
回答 4查看 10.5K关注 0票数 2

我试图在Ubuntu14.04计算机上安装mitmproxy,但是我得到了错误。我在网上找到了如何通过使用以下代码来安装它:

代码语言:javascript
复制
sudo install pip mitmproxy

所以我安装了python,现在当我运行命令时,它可以工作,直到我遇到这个问题:

代码语言:javascript
复制
Command python.py egg_info failed with error code 1 in /tmp/pip_build_root/cryptography

我试图更新python,但仍然是以这种方式安装python的:

代码语言:javascript
复制
sudo apt-get install python-pyasn1 python-flask python-urwid 

怎么了?

更新

这是pip.log

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-04-01 13:18:36

从pip获得的日志判断,这里的问题是没有安装libffi的开发库。你可以通过以下方式加以纠正:

代码语言:javascript
复制
$ sudo apt-get install libffi-dev

重新安装。

错误日志中的线索如下:

在pkg-config搜索路径中找不到包libffi。

如果pkg-config找不到库,这意味着需要用这个库开发的文件丢失了。在Ubuntu或Debian系统上,这通常意味着安装具有库名称和-dev的包。

票数 3
EN

Stack Overflow用户

发布于 2014-10-23 14:11:04

您还可以从github安装:

按照这个顺序:

  1. 安装netlib:(sudo) pip install git+https://github.com/mitmproxy/netlib.git
  2. 安装密特姆代理:(sudo) pip install git+https://github.com/mitmproxy/mitmproxy.git

这将安装所有必需的库,并为您提供最新版本的mitmproxy。

票数 4
EN

Stack Overflow用户

发布于 2016-08-29 11:32:39

运行这两个命令对我有效(Ubuntu14.04)

sudo apt-get install python-pip python-dev libffi-dev libssl-dev libxml2-dev libxslt1 1-dev libjpeg8 8-dev zlib1g-dev sudo pip安装mitmproxy

编辑:您需要运行此命令,然后才能使用"mitmproxy -p port_number“。因为它会产生错误" error : mitmproxy需要一个UTF控制台环境。

出口LC_ALL=en_LC.US.UTF 8

编辑2:安装后,您需要首先生成证书,并将其传输到设备中,然后通过输入计算机的IP地址和运行mitmproxy服务器的端口来安装手动代理。使用以下命令生成证书:

代码语言:javascript
复制
sudo apt-get install libnss3-tools
certutil -d sql:$HOME/.pki/nssdb -A -t C -n mitmproxy -i ~/.mitmproxy/mitmproxy-ca-cert.pem
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22759261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档