我正在尝试通过pip在ubuntu 13.04上安装mitmproxy,但每次我遇到这个错误:"命令python setup.py egg_info失败,错误代码1在temp / pip-build-lubuntu / cryptography存储完成登录/ home / lubuntu / .pip / pip.log" 我通过apt-get安装了python-pip,python-dev,libxml2-dev,libxslt1和libssl-dev。我的点数版本是1.3.1,python是2.7。我检查了这个错误的所有相关答案,但没有人有帮助。我非常感谢您的指导和帮助。
答案 0 :(得分:4)
我刚刚遇到这个问题,发现我错过了加密包的几个依赖项:
对于Debian和Ubuntu,以下命令将确保 安装了必需的依赖项:
$ sudo apt-get install build-essential libssl-dev libffi-dev 蟒-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工作正常。希望有所帮助!