python:virtualenvwrapper

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
python:virtualenvwrapper [2012/05/12 13:55] ともやんpython:virtualenvwrapper [2023/07/28 03:19] (現在) – [virtualenv のインストール] ともやん
行 1: 行 1:
-====== VirtualEnv & VirtualEnvWrapper で作る Python 仮想環境 ======+====== VirtualEnv & VirtualEnvWrapper で作る Python 2.7 仮想環境 ====== 
 +本家: [[https://virtualenv.pypa.io/|virtualenv]]\\ 
 +ソースコード: [[git>pypa/virtualenv|pypa/virtualenv: Virtual Python Environment builder]]\\
  
-===== virtualenv のインストール =====+===== Linux 編 ===== 
 + 
 +==== virtualenv のインストール ==== 
 +<WRAP color_term> 
 +<WRAP color_command><html><pre> 
 +<b class=GRN>$</b> <b class=HIY>pip</b> install <b class=HIK>--user</b> virtualenv 
 +</pre></html></WRAP> 
 +<WRAP color_command><html><pre> 
 +</pre></html></WRAP> 
 +</WRAP> 
 + 
 +=== 使い方 ===
 <code> <code>
-sudo pip install virtualenv+$ virtualenv -p /usr/bin/python2.7 py27dj110 
 +$ source ./py27dj110/bin/activate 
 +(py27dj110) $ 
 +(py27dj110) $ deactivate 
 +$
 </code> </code>
- +==== virtualenvwrapper のインストール ====
-===== virtualenvwrapper のインストール =====+
 パッケージをインストールする。 パッケージをインストールする。
 <code> <code>
行 18: 行 34:
 </code> </code>
  
 +==== virtualenvwrapper の設定(ユーザー毎) ====
 .bashrc に上記のパスを設定する。 .bashrc に上記のパスを設定する。
 <code> <code>
 $ vi ~/.bashrc $ vi ~/.bashrc
 </code> </code>
 +
 +Linux の設定例
 <code> <code>
 # User specific aliases and functions # User specific aliases and functions
行 47: 行 66:
 </code> </code>
  
 +===== 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 をインストールする。<code>
 +$ mingw-get install msys-vim
 +</code>
 +  - Vim に日本語の設定を行う。(これをやらないと日本語キーボードの操作が上手く効かない)<code>
 +$ vim .vimrc
 +</code><code>
 +set encoding=japan
 +set fileencodings=sjis
 +</code>
 +
 +==== virtualenv のインストール ====
 +<code>
 +$ pip install virtualenv
 +</code>
 +
 +==== virtualenvwrapper のインストール ====
 +パッケージをインストールする。
 +<code>
 +$ pip install virtualenvwrapper
 +</code>
 +
 +==== virtualenvwrapper の設定(ユーザー毎) ====
 +.bashrc に alias やパスを設定する。 
 +<code>
 +$ vim .bashrc
 +</code>
 +※以下は Python が C:\Python27 にインストールされている場合。
 +<code>
 +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
 +</code>
 +
 +.bashrc を実行して設定を有効化する。
 +<code>
 +$ source ~/.bashrc
 +</code>
 +
 +virtualenvwrapper の動作確認を行う。
 +<code>
 +$ 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
 +〜省略〜
 +</code>
 +
 +===== 使い方 =====
 +
 +==== virtualenv で切替可能な環境の一覧を表示 ====
 +<code>
 +$ workon
 +</code>
 +
 +==== 環境切替 ====
 +<code>
 +$ workon py27dj14_webapp
 +</code>
 +
 +===== 参考文献 =====
 +[[http://blog.livedoor.jp/corbie/archives/3940485.html|corbieのブログ:MinGWインストールメモ]]\\
  
  • python/virtualenvwrapper.1336798532.txt.gz
  • 最終更新: 2019/05/18 02:23
  • (外部編集)