Pythonの仮想環境をvirtualenvで構築する方法

提供: Python入門
2018年2月3日 (土) 18:50時点におけるDaemon (トーク | 投稿記録)による版 (ページの作成:「Python の virtualenv とは、Python の仮想環境を構築するためのツールです。 '''読み方''' ;virtualenv:ばーちゃるえんぶ __TOC__ == 概要 =...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索
スポンサーリンク

Python の virtualenv とは、Python の仮想環境を構築するためのツールです。

読み方

virtualenv
ばーちゃるえんぶ

概要

プロジェクトや動かしたいアプリケーションによって、必要になる Python やライブラリのバージョンが異なることがあるでしょう。 同じ環境で、すべてのプロジェクト・アプリケーションが動作させるのは難しいかもしれません。 そのような場合において、それぞれのアプリケーションを実行させる環境を分離して管理すれば、それぞれのアプリケーションに影響を及ぼさずに、異なる依存関係のアプリケーションを動作させることができます。

virutalenv では、Python の環境の分離を実現します。

インストール

sudo apt install virtualenv

環境構築

cd /tmp
mkdir PythonTest
env LANG=en_US.UTF-8 virtualenv --no-site-packages PythonTest
$ env LANG=en_US.UTF-8 virtualenv --no-site-packages PythonTest
Running virtualenv with interpreter /usr/bin/python2
New python executable in /tmp/PythonTest/bin/python2
Not overwriting existing python script /tmp/PythonTest/bin/python (you must use /tmp/PythonTest/bin/python2)
Installing setuptools, pkg_resources, pip, wheel...done.
$ ls /tmp/PythonTest/
bin/  include/  lib/  local/  pip-selfcheck.json  share/

仮想環境に入る

$ cd PythonTest/
/tmp/PythonTest
$ source bin/activate
(PythonTest) $

仮想環境から出る

(PythonTest) $ deactivate
$

関連項目




スポンサーリンク