1

我正在尝试通过 pip 在 ubuntu 13.04 上安装 mitmproxy,但每次我遇到此错误时:“命令 python setup.py egg_info failed with error code 1 in temp/pip-build-lubuntu/cryptography storage complete log in/home/lubuntu /.pip/pip.log" 我已经通过 apt-get 安装了 python-pip、python-dev、libxml2-dev、libxslt1 和 libssl-dev。我的 pip 版本是 1.3.1,python 是 2.7。我检查了这个错误的所有相关答案,但没有人有帮助。我非常感谢您的指导和提前帮助。

4

1 回答 1

4

我刚刚遇到这个问题,发现我缺少加密包的几个依赖项:

对于 Debian 和 Ubuntu,以下命令将确保安装所需的依赖项:

$ sudo apt-get install build-essential libssl-dev libffi-dev python-dev

对于 Fedora 和 RHEL-derivatives,以下命令将确保安装所需的依赖项:

$ sudo yum install gcc libffi-devel python-devel openssl-devel

(来自:https ://cryptography.io/en/latest/installation/#building-cryptography-on-linux )

我在一个最小的 CentOS6.5 VM 上安装,发现我还需要:

libxml2-devel 和 libxslt-devel

完成后, pip install mitmproxy 工作。希望有帮助!

于 2014-03-19T09:20:34.823 回答