仮想環境


仮想環境


Pythonでは、1つのライブラリに1つのバージョンしかインストールできませんが、複数のプロジェクトを実行している場合は、変更操作のたびにバージョンを再インストールする必要があるという問題が発生する可能性があります.このような事態を防止するために,それぞれ独立した仮想環境を作成した.通常、各プロジェクトは仮想環境を作成し、開始します.
  • venv:python 3.3版以降は基本モジュールに含める
  • virtualenv:python 2から使用する仮想環境ライブラリ;python 3でも使用可能
  • conda:anaconda、minicondaをインストールした場合に利用可能なモジュールex)create-n example python=3.7
  • pyenv:Python version manager、同時にプラグイン形式で仮想環境機能を提供する
  • pip


    pip install 라이브러리명    # 기본 파이썬을 이용한 라이브러리 설치
    pip list                 # 현재 내 컴퓨터에 설치되어 있는 패키지 라이브러리 목록
    pip install --upgrade pip   # pip를 최신 버전으로 업그레이드
  • Pythonで作成したパッケージ管理ツール
  • モジュールまたは管理モジュール間のディスクコピーのインストール
  • Python 3.4は基本的に後続バージョンに含まれる
  • conda


    conda install 라이브러리명   # 아나콘다를 이용한 라이브러리 설치
  • virtualenvのように仮想環境を提供するツール
  • condaを使用して個別の仮想環境を作成して隔離し、隔離された空間でpipを使用してパッケージをインストール
  • また、condaはanaconda/minicondaが管理するパッケージもインストール可能