本篇インデックス
I. 概要
第二に、LinuxでのPythonの仮想環境をインストールします
第三に、Pythonの仮想Windows環境をインストールします
I.概要
時には、プロジェクトの開発の異なる期間を実行するために、複数のPythonのバージョンのホストにインストール、とPythonの異なるバージョンで、時には異なるライブラリやパッケージをインストールします。Pythonと動作環境のさまざまなバージョンを管理するためのツールのための必要性。
virtualenvのツールは、それぞれPythonのプロジェクトのために、「独立した単離された」仮想Pythonランタイム環境を作成することができ、かつ各プロジェクトは、独自の独立したPythonランタイム環境は、他のプロジェクトに影響を与えずに、拡張パックとライブラリ異なるインストール考えることができます。
virtualenvの使用する前に、まず必要がお使いのオペレーティングシステムはPythonの必要なバージョンがインストールされていることを確認します。すでにPython2.7とPython3.7をインストールしたオペレーティングシステムを使用している場合たとえば、それはvirtualenvのを使用して、より多くのPython2.7 Python3.7の独立した実行環境をクローニングすることができます。あなたはPython3.4環境が必要な場合しかし、あなたは最初に、オペレーティング・システムのPython3.4のバージョンをインストールする必要があります。
下に示したPythonの概略構成virturalenv仮想環境を作成します:
第二に、LinuxでのPythonの仮想環境をインストールします
一般的なLinuxディストリビューションは、Pythonのバージョンをインストールしているだろう、あなたはちょうどあなたがライン上で必要なのPythonの他のバージョンをインストールする必要があります。CentOSのでは、例えば、良いPython2.7のデフォルトのインストールを持って、あなただけのPython3.7をインストールすることができます。次のステップは、仮想環境を作成することです:
python3のインストール1.
(1)ダウンロードインストールパッケージ:
#wgetのhttps://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
(2)減圧。
#タール-xvzfのPython-3.7.4.tgz
(3)ディレクトリにインストールされるように構成される。
ファイルが解凍された後のPython-3.7.4ディレクトリ
#./confiture --prefix =は/ usr / local / python3.7.4
このように、すべてのファイルがこのディレクトリにインストールのpython3パッケージを使用しています。作るときそうしないと、それはシステムの分散のpython3ファイルのいくつかのbin、libと他のディレクトリにインストールされているのだろう。これは、アンロード、将来を助長されていません。アンインストールするときに、後にロードされた場合は、単にライン上のディレクトリを削除します。
(4)プリインストールパッケージ
次のようにpython3.7について、上、必要性は、いくつかのパケットをプリインストールします。
。取り付けlibffi-develの
#yumをインストールlibffi-develの-y
B。インストールのzlib
#yumをzlibのインストール-y * 或: #wgetのhttp://www.zlib.net/zlib-1.2.11.tar.gz #タール-xvfのzlib-1.2.11.tar.gz #には、CDのzlib-1.2.11 #に./configure #メイク #をインストールします
(5)コンパイル、Pythonのインストール:
#メイク #makeinstall
(6)ソフトリンク:
/ usr / binパス:
#LN -s /usr/local/python3.7.4/bin/python3.7は/ usr / binに/のpython3 #LN -s /usr/local/python3.7.4/bin/python3.7 /usr/bin/python3.7
注以来という/usr/bin/yum
プログラムは、Python2を必要とし、私たちが、/ usr / binに/ pythonのにこのソフトリンクを変更することはできませんので、(まだPython2.7を指して)
デフォルトのpython3を使用する必要がある場合は、変更することができます/usr/bin/yum
:最初の行の読み取りの始まりであるファイルを、
#!は/ usr / binに/ python2.7
virtualenvのインストール2.
(1)インストールvirturalenv
virtualenvののpython3を使用して直接(デフォルトパス/usr/local/python3.7.4/bin/に取り付けられる)が実装されてもよいです。
#python37 -mピップvirtualenvのインストール
(2)その後、ソフトリンクを作成
LN -s /usr/local/python3.7.4/bin/virtualenvは/ usr / binに/ virutalenv
3.使用して、仮想環境を構築VIRTUALENV
(1)新(このユーザー)合計仮想ディレクトリ
$ます。mkdir〜/ python_envs
(2)複数の仮想Python環境を作成します
。内蔵python27仮想環境
Django1.11を実行するためには、Pythonのバージョン2.7:一目でpy27_dj111仮想環境、名前:さんと呼ばれるファイルを作成してみましょう。
$ virtualenvの-p python2.7 --no-のsite-packages〜/ python_envs / py27_dj111
コマンドは、ディレクトリpy27_dj111 Python2とクリーンな環境を作成します。
B。仮想環境python37を構築します
Django2.18を実行するためには、Pythonのバージョン3.7:一目でpy37_dj218仮想環境、名前:私たちはその後、というファイルを作成します。
$ virtualenvの-p python3.7 --no-のsite-packages〜/ python_envs / py37_dj218
コマンドは、ディレクトリpy37_dj218のpython3とクリーンな環境を作成します。
仮想環境の内外に実行されている(3)
〜/ python_envs / py27_dj111 / binディレクトリを入力し、実行します。
$元アクティベート (py27_dj111)$
あなたは、この仮想Python環境を入力し、プロンプトコマンドの前に(py27_dj111)が表示されます、仮想環境が現在実行されていることを示していることができます。
仮想Python環境を終了するには、任意のパスでコマンドを入力することができます。
(py27_dj111)$非アクティブ化
仮想環境でのDjangoをインストールします。4.
(1)の実行には、仮想環境をpy27_dj111し、次のコマンドを入力します。
(py27_dj111)$ピップがインストールジャンゴ== 1.11
(2)py37_dj218仮想環境を実行して、コマンドを入力します。
(py37_dj218)ピップジャンゴ== 2.18をインストールします
第三に、Pythonの仮想Windows環境をインストールします
Pythonのインストールを1
(1)インストールパッケージのダウンロードとpython.exe python27.exeに、python2.7をインストール
(2)python.exeのpython37.exeに、python3.7をインストールパッケージをダウンロードしてインストール
(3)は、環境変数PATHを設定します
:増加d:\Programs Files\Python37
、d:\Programs Files\Python27
ディレクトリPython27に最高のPython37ディレクトリ、パスの前に、そのコマンドラインプログラムの優先順位のPython37。
(4)以来、開始コマンドは、Pythonを使用する:python27
またはpython37
のpythonを実行するかを示すために
virtualenvのインストール2.
ではd:\Program Files\Python37\Scripts
、ディレクトリ、実行します。
ピップvirtualenvのインストール
また、任意のディレクトリに実行します。
python37 -mピップvirtualenvのインストール
上記の二つの方法では、virtualenvのはに搭載されているd:\Program Files\Python37\Scripts
ディレクトリ。
3.使用して、仮想環境を構築VIRTUALENV
(1)新しいディレクトリd:\Program Files\python_envs
(2)仮想環境の整備:
でd:\Program Files\Python37\Scripts
実行ディレクトリ:
virtualenv.exe -p "D:\プログラムファイル\ Python27 \ python27.exe" --no-のsite-packages "D:\プログラムファイル\ python_envs \ py27_dj111"
コマンドは、ディレクトリpy27_dj111 Python2とクリーンな環境を作成します。
でd:\Program Files\Python37\Scripts
実行ディレクトリ:
virtualenv.exe -p "D:\プログラムファイル\ Python37 \ python37.exe" --no-のsite-packages "D:\プログラムファイル\ python_envs \ py37_dj218"
コマンドは、ディレクトリpy37_dj218のpython3とクリーンな環境を作成します。
(3)仮想環境の内外実行されています:
でd:\Program Files\python_envs\py27_dj111
実行ディレクトリ:
アクティブ
これのpythonは、仮想環境を入力することができます。
この仮想環境を終了するには、任意のパスでコマンドを入力することができます。
非アクティブ化
仮想環境でのDjangoをインストールします。4.
(1)の実行には、仮想環境をpy27_dj111し、次のコマンドを入力します。
ピップインストールジャンゴ== 1.11
(2)py37_dj218仮想環境を実行して、コマンドを入力します。
ピップインストールジャンゴ== 2.18