아마존 AWS EC2 서버에서 mitmproxy를 설치하는 과정에 있지만, 터미널에 mitmproxy를 쓰면 다음 예외가 발생합니다. . 구글에 의해 내가 여기에 누군가가 나를 도울 수 있기를 바랍니다 :(헛수를 발견 haven't (미안 미안 경우 어쩌면 i've는 많은 정보에 조금 게시 : '[)이 mitmproxys SyntaxError는 어떻게 해결할 수 있습니까?
Traceback (most recent call last) :
File "/usr/bin/mitmproxy", line 19, in <module>
from libmproxy import proxy, console, cmdline, version
File "/usr/lib/python2.6/site-packages/libmproxy/proxy.py", line 20, in <module>
import utils, flow, version, platform, controller, app
File "usr/lib/python2.6/site-packages/libmproxy/flow.py", line 789
cookie_parameters = {key.strip().lower() :value.strip() for key,sep,value in pairs[1:]}
SyntaxError: invalid syntax
cat /proc/version
주는 터미널에 python -V
를 작성하여 나에게 다음과 같은 정보
Linux version 3.4.48-45.46.amzn1.i686 ([email protected]) (gcc version 4.6.3 20120306 (Red Hat 4.6.3-2) (GCC) ) #1 SMP Wed Jun 12 02:04:37 UTC 2013
내가 얻을 Python 2.7.3
pip list
pip-2.7 list
argparse (1.2.1)
BeautifulSoup (3.2.1)
Flask (0.10.1)
itsdangerous (0.23)
Jinja2 (2.7.1)
lxml (3.2.3)
MarkupSafe (0.18)
mechanize (0.2.5)
mitmproxy (0.9.1)
netlib (0.9.1)
PIL (1.1.7)
pip (1.4.1)
protobuf (2.5.0)
PyAMF (0.6.1)
pyasn1 (0.1.7)
pyOpenSSL (0.13)
Scrapy (0.18.0)
setuptools (0.6c11)
urwid (1.1.1)
virtualenv (1.10.1)
Werkzeug (0.9.3)
wsgiref (0.1.2)
베스트 pip-2.6 list
argparse (1.2.1)
aws-cfn-bootstrap (1.3)
backports.ssl-match-hostname (3.2a3)
certifi (0.0.8)
chardet (2.0.1)
Cheetah (2.4.1)
cloud-init (0.5.15)
configobj (4.6.0)
distribute (0.6.10)
Flask (0.10.1)
iniparse (0.3.1)
itsdangerous (0.23)
Jinja2 (2.7.1)
lockfile (0.8)
lxml (3.2.3)
M2Crypto (0.20.2)
Markdown (2.0.1)
MarkupSafe (0.18)
mitmproxy (0.9.1)
netlib (0.9.1)
ordereddict (1.1)
PIL (1.1.6)
pip (1.4.1)
protobuf (2.5.0)
pyasn1 (0.1.7)
pycurl (7.19.0)
Pygments (1.4)
pygpgme (0.1)
pyOpenSSL (0.13)
pystache (0.5.2)
python-daemon (1.5.2)
PyYAML (3.10)
requests (1.1.0)
Exception:
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/pip-1.4.1-py2.6.egg/pip/basecommand.py", line 134, in main
status = self.run(options, args)
File "/usr/lib/python2.6/site-packages/pip-1.4.1-py2.6.egg/pip/commands/list.py", line 80, in run
self.run_listing(options)
File "/usr/lib/python2.6/site-packages/pip-1.4.1-py2.6.egg/pip/commands/list.py", line 127, in run_listing
self.output_package_listing(installed_packages)
File "/usr/lib/python2.6/site-packages/pip-1.4.1-py2.6.egg/pip/commands/list.py", line 136, in output_package_listing
if dist_is_editable(dist):
File "/usr/lib/python2.6/site-packages/pip-1.4.1-py2.6.egg/pip/util.py", line 347, in dist_is_editable
req = FrozenRequirement.from_dist(dist, [])
File "/usr/lib/python2.6/site-packages/pip-1.4.1-py2.6.egg/pip/__init__.py", line 194, in from_dist
assert len(specs) == 1 and specs[0][0] == '=='
AssertionError
Storing complete log in /home/ec2-user/.pip/pip.log
하여 363,210
argparse (1.2.1)
BeautifulSoup (3.2.1)
Flask (0.10.1)
itsdangerous (0.23)
Jinja2 (2.7.1)
lxml (3.2.3)
MarkupSafe (0.18)
mechanize (0.2.5)
mitmproxy (0.9.1)
netlib (0.9.1)
PIL (1.1.7)
pip (1.4.1)
protobuf (2.5.0)
PyAMF (0.6.1)
pyasn1 (0.1.7)
pyOpenSSL (0.13)
Scrapy (0.18.0)
setuptools (0.6c11)
urwid (1.1.1)
virtualenv (1.10.1)
Werkzeug (0.9.3)
wsgiref (0.1.2)
, SnowN
이 의미가 있습니까? http://stackoverflow.com/a/1747827/2563468 그가 성숙한 길로 보내 졌 더라면 옳지 않을까요? '/ usr/lib/python2.7/site-packages/libmproxy/flow.oy'하지만이 경로를 호출하는 방법은 무엇입니까? – SnowN
예, 그렇습니다. –
좋아, 고마워요.하지만 어쩌면 당신도 저에게 말할 수 있습니다. 어떻게'/usr/lib/python2.7/... '경로를 사용하는지 알 수 있습니다. – SnowN