0

我尝试使用 python 2.6.6 在 centos 6.4 上安装 mitmproxy,执行安装命令时出现以下错误。

#pip 安装 mitmproxy

Downloading/unpacking mitmproxy
  Running setup.py egg_info for package mitmproxy
    Traceback (most recent call last):
      File "<string>", line 16, in <module>
      File "/tmp/pip-build-root/mitmproxy/setup.py", line 19
        "netlib>=%s, <%s" % (version.MINORVERSION, version.NEXT_MINORVERSION),
                                                                             ^
    SyntaxError: invalid syntax
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

  File "<string>", line 16, in <module>

  File "/tmp/pip-build-root/mitmproxy/setup.py", line 19

    "netlib>=%s, <%s" % (version.MINORVERSION, version.NEXT_MINORVERSION),

                                                                         ^

SyntaxError: invalid syntax

----------------------------------------
Command python setup.py egg_info failed with error code 1 in /tmp/pip-build-root/mitmproxy
Storing complete log in /root/.pip/pip.log
4

1 回答 1

4

该错误似乎表明 mitmproxy 与 python 2.6.x 不兼容。我假设语法对于 2.7.x 或类似的东西是新的。

该行在 2.4.3 或 2.6.6 中不适用于我,但在 2.7.8 中适用。

于 2014-11-26T11:32:57.437 回答