python の開発環境を構築する¶
このページには python の開発環境周りの Tips をメモしていきます.
pip 周辺¶
Proxyを設定する¶
proxy 環境の設定が必要な場合, コマンドラインで指定する方法と設定ファイルに記述する方法があります. コマンドラインから直接 Proxy を指定するには以下のように記述します.
$ pip install hogehoge --proxy=http://user@proxy.example.jp:8080
- hogehoge の部分にはインストールしたいライブラリ名が入ります.
管理者権限のない状態で pip コマンドを使用する¶
管理者権限のない ( sudo コマンドを使用する権限のない ) サーバーで pip コマンドを使用する場合以下のように –user オプションを指定します.
pip install pycrypto --user
- このオプションを指定するとライブラリが, ~/.local/ にインストールされます.
ReadTimeoutError が起きる¶
なんと言うか,大抵の場合,悪いのはネットワークというか,サーバーなんですがね. 私が使用しているサーバーは時々妙に pip install に時間がかかります. で起きる ReadTimeoutError.
やめて欲しいです.
これが起きた際のごまかしとして,–default-timeout を設定してしまうことが可能です.
pip --default-timeout=100 install hogehoge
なんというか力技.
Shell で補完を行う¶
zsh を使用している場合は以下のコマンドを打ち込みます.
$ pip completion --zsh >> ~/.zprofile
bash の場合は以下の通りです.
$ pip completion --bash >> ~/.profile
Virtualenv 周辺¶
virtualenv とは pithon の仮想環境です. 要は好きな場所に好きな python 環境を建てられるので大変重宝します.