python仮想環境の作成


conda作成環境condaは、パッケージ管理および環境管理を核心とする実行可能なコマンドであるツールとして理解され得る.パッケージ管理はpipと同様に、環境管理により、異なるバージョンのpythonを容易にインストールし、迅速に切り替えることができます.condaの設計理念--condaは、pythonとconda自身を含むほとんどのツール、サードパーティ製パッケージをpackageとして扱っています.Anacondaはパッケージ化された集合で、conda、あるバージョンのpython、多くのpackages、科学計算ツールなどがプリインストールされています.
  • まず、そのシステムにAnacondaをインストールします.コマンドライン入力conda -Vを開いて、現在のcondaのバージョンとインストールされているかどうかを確認できます.
  • condaでよく使用されるコマンド.
  • conda listインストールされているパッケージを確認します.
  • conda env listまたはconda info -e現在存在する仮想環境を確認する
  • conda update conda現在のconda
  • の更新を確認
  • Python仮想環境を作成します.conda create -n your_env_name python=X.X(2.7、3.6 ) anacondaコマンドを使用して、pythonバージョンがX.X、名前がyour_env_nameの仮想環境を作成します.your_env_nameファイルは、Anacondaインストールディレクトリenvsファイルの下にあります.
  • #    python    3.6.5,         python          
    #       python   ,       python   
    conda create -n env_name python=3.6.5
    #         
    conda create -n env_name numpy matplotlib python=2.7
    #                python   ,    nb
    conda create -n nb --clone root
  • は、アクティブ化(または異なるpythonバージョンを切り替える)された仮想環境を使用します.
  • コマンドライン入力python --versionを開くと、現在のpythonのバージョンを確認できます.
  • 次のコマンドを使用して、pythonのバージョンを変更する前に、仮想環境をアクティブにします.
  • Linux:source activate your_env_name(仮想環境名)
  • Windows:activate your_env_name(仮想環境名)この場合、python --versionを使用して、現在のpythonバージョンが望ましいかどうかを確認します.


  • 仮想環境に追加のパッケージをインストールします.
  • コマンドconda install -n your_env_name [package]を使用してパッケージをyourにインストールします.env_name中
  • 環境を閉じる
  • Linux: source deactivate
  • Windows: deactivate

  • 仮想環境の削除
  • ある環境におけるパケットconda remove --name $ENVIRONMENT_NAME $PACKAGE_NAME
  • を除去する.
  • 仮想環境を削除するconda remove -n yourenvname --all

  • virtualenv仮想環境の作成
    virtualenvのインストールpip install virtualenv
    仮想環境の作成
    mkdir myproject
    cd myproject
    virtualenv venv

    myprojectというフォルダを作成し、仮想環境venvを作成します.
  • virtualenvの作成時に--no-site-packagesオプションのvirtualenvを追加すると、システムパッケージは次のように読み込まれません.virtualenv nowamagic_venv --no-site-packages
  • --distributeオプションは、setuptoolsで得られたパケットではなく、virtualenvに新しいリリースベースのパケット管理システムを使用させる.--distributeオプションが自動的に新しい仮想環境にpipをインストールし、手動でインストールする必要がないことを知っておく必要があります.もっと経験のあるPython開発者になると、その詳細がわかります.virtualenv --distribute nowamagic_venv

  • 仮想環境のアクティブ化
  • Linux:.~/.venv/bin/activateまたはsource$ENV_BASE_DIR/$ENVIRONMENT_NAME/bin/activate
  • Windows: venv\scripts\activate

  • 環境を終了deactivateおもしろいことを探せ!