virtualenvにpydocがない

virtualenv便利ですね.

pipで簡単にmoduleをインストール出来る.

でも,virtualenvの下(~/bin/)にはpydocがない.
pydocがないと各moduleの使い方が分からない.


なのでpydocをコピーしよう!
pydocも処理系のVersionによって分かれています.

cp /usr/bin/pydoc2.7 ~/bin/pydoc

このpydocをvirtualenvのPythonで処理するようにする.

$vim ~/bin/pydoc

#!/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
import sys
sys.argv[0] = sys.argv[0].replace('2.7', '')

import pydoc
if __name__ == '__main__':
    pydoc.cli()

↓編集

#!/Users/name/bin/python
import sys

これで,virtualenvのpydocが使える.

ref.vimとかで設定すると,より幸せになれるよ!


<追加>
Eclipseでpydocを見る方法どうやるんですかね?
F3押すと定義に飛んじゃうし,教えて欲しいです!