python

virtualenvで構築したPython環境でTAB補完を有効化する

pyvenvで構築したpython環境だとタブ補完されるのですが、virtualenvで構築した環境だとタブ補完が効かず不便。。

対策
.pythonstartupというファイルをホームディレクトリに作成し、virtualenvのactivateファイルでPATHを通す。

virtualenvで作成したディレクトリの中にあるvenv/bin/activateファイルの最終行に次の一行を追加する。

再度、activateを読み込めばタブ補完が使えるようになります。
$ source venv/bin/activate

-python
-