mitmproxyのインストール

[toc]

MacOSXでのmitmproxyのインストール時のメモ。

1.OSX(10.8.5)の場合

下記の手順で問題なくインストールできた。 http://qiita.com/yimajo/items/c67cb711851f747c35e5

1点installの際は、sudo付けないとエラーになった。

sudo pip install mitmproxy
% sw_vers
ProductName: Mac OS X
ProductVersion: 10.8.5
BuildVersion: 12F45

% python --version
Python 2.7.2

easy_installはpythonのバージョンごとに
設定されるよう

% pip -V
pip 1.4.1 from /Library/Python/2.7/site-packages/pip-1.4.1-py2.7.egg (python 2.7)
% mitmproxy --version
mitmproxy 0.10.1

2.OSX(10.9.3)の場合

OSXが10.9.2では、 上記の手順では、エラーになりインストールできなかった。

原因は、下記のものがimportできなかったみたい。

python-lxml, libxml2-dev and libxslt-dev

これらをインストールしたうえで、 OSXを10.9.3にし、mitmproxyをいれなおしたら、OKだった。

$ sudo pip install lxml

% brew -v
Homebrew 0.9.5

$ brew install libxml2
$ brew install libxslt

sudo pip uninstall mitmproxy sudo pip install mitmproxy

参考 https://github.com/mitmproxy/mitmproxy/issues/218


[ 17:25:23] % sw_vers ProductName: Mac OS X ProductVersion: 10.9.3 BuildVersion: 13D65 [ 17:26:03] % python --version Python 2.7.5 [ 17:26:23] % pip -V pip 1.5.5 from /Library/Python/2.7/site-packages/pip-1.5.5-py2.7.egg (python 2.7) [ 17:26:30] % mitmproxy --version mitmproxy 0.10.1

3.OSX(10.9.4)の場合

下記のインストールでエラーになった。

$ sudo pip install lxml

下記のようにすればOK

$ xcode-select --install

$ sudo pip uninstall mitmproxy
$ sudo pip install mitmproxy

参考 http://stackoverflow.com/questions/19548011/cannot-install-lxml-on-mac-os-x-10-9

$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.9.4
BuildVersion: 13E28

$ mitmproxy --version
mitmproxy 0.10.1