【问题标题】:why do I get egg_info error?为什么我会收到 egg_info 错误?
【发布时间】:2014-03-12 21:03:19
【问题描述】:

我正在尝试通过 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/主页/lubuntu/.pip/pip.log" 我已经通过 apt-get 安装了 python-pip、python-dev、libxml2-dev、libxslt1 和 libssl-dev。我的 pip 版本是 1.3.1,python 是 2.7。我检查了这个错误的所有相关答案,但没有人有帮助。我非常感谢您的指导和提前帮助。

【问题讨论】:

  • 这里似乎没有足够的信息来弄清楚发生了什么 - 请您从问题的文件路径中添加 pip 安装日志的相关部分。

标签: python-2.7 ubuntu pip mitmproxy


【解决方案1】:

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

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

$ sudo apt-get install build-essential libssl-dev libffi-dev 蟒蛇开发

对于 Fedora 和 RHEL 衍生产品,以下命令将确保 已安装所需的依赖项:

$ 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 就可以工作了。希望对您有所帮助!

【讨论】: