仮想環境virturalenv Pythonのインストール

目次に戻ります

 

本篇インデックス

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\Python37d:\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

 

 

 

 

 

目次に戻ります

 

おすすめ

転載: www.cnblogs.com/initcircuit/p/12340189.html