$ pip install --user virtualenv
$ virtualenv -p /usr/bin/python2.7 py27dj110
$ source ./py27dj110/bin/activate
(py27dj110) $
(py27dj110) $ deactivate
$
==== virtualenvwrapper のインストール ====
パッケージをインストールする。
$ sudo pip install virtualenvwrapper
インストール先パスを確認する。
$ which virtualenvwrapper.sh
/usr/bin/virtualenvwrapper.sh
==== virtualenvwrapper の設定(ユーザー毎) ====
.bashrc に上記のパスを設定する。
$ vi ~/.bashrc
Linux の設定例
# User specific aliases and functions
if [ -f /usr/bin/virtualenvwrapper.sh ]; then
export WORKON_HOME=$HOME/.virtualenvs
source /usr/bin/virtualenvwrapper.sh
fi
.bashrc を実行して設定を有効化する。
$ source ~/.bashrc
virtualenvwrapper の動作確認を行う。
$ mkvirtualenv --help
Usage: virtualenv [OPTIONS] DEST_DIR
Options:
--version show program's version number and exit
-h, --help show this help message and exit
-v, --verbose Increase verbosity
〜省略〜
===== Windows 編 =====
==== MinGW Shell のインストール ====
- [[http://sourceforge.net/projects/mingw/|MinGW - Minimalist GNU for Windows]] より [[http://sourceforge.net/projects/mingw/files/latest/download|mingw-get-inst-20120426.exe]] をダウンロードする。
- mingw-get-inst-20120426.exe を実行して、MSYS Base System のチェックをオンにしてインストールする。
==== MinGW Shell による環境構築 ====
- [スタート] - [すべてのプログラム] - [MinGW] より MinGW Shell を起動する。
- Vim をインストールする。
$ mingw-get install msys-vim
- Vim に日本語の設定を行う。(これをやらないと日本語キーボードの操作が上手く効かない)
$ vim .vimrc
set encoding=japan
set fileencodings=sjis
==== virtualenv のインストール ====
$ pip install virtualenv
==== virtualenvwrapper のインストール ====
パッケージをインストールする。
$ pip install virtualenvwrapper
==== virtualenvwrapper の設定(ユーザー毎) ====
.bashrc に alias やパスを設定する。
$ vim .bashrc
※以下は Python が C:\Python27 にインストールされている場合。
alias l.='ls -d .* --color=tty'
alias ll='ls -l --color=tty'
alias ls='ls --color=tty'
alias vi='vim'
export WORKON_HOME=$HOME/.virtualenvs
export MSYS_HOME=/c/MinGW/msys/1.0
source /c/Python27/Scripts/virtualenvwrapper.sh
.bashrc を実行して設定を有効化する。
$ source ~/.bashrc
virtualenvwrapper の動作確認を行う。
$ mkvirtualenv --help
Usage: virtualenv [OPTIONS] DEST_DIR
Options:
--version show program's version number and exit
-h, --help show this help message and exit
-v, --verbose Increase verbosity
〜省略〜
===== 使い方 =====
==== virtualenv で切替可能な環境の一覧を表示 ====
$ workon
==== 環境切替 ====
$ workon py27dj14_webapp
===== 参考文献 =====
[[http://blog.livedoor.jp/corbie/archives/3940485.html|corbieのブログ:MinGWインストールメモ]]\\