파이썬 가상환경 conda vs virtualenv
02 Jan 2018 | Pythonconda vs virtualenv
conda와 virtualenv의 차이는 다음과 같습니다.
| Task | Conda package and environment manager command | Pip package manager command | Virtualenv environment manager command | |
|---|---|---|---|---|
| 패키지 설치 | conda install | pip install | 미지원 | |
| 패키지 업데이트 | conda update –name | pip install –upgrade | 미지원 | |
| 삭제 | conda remove –name | pip uninstall | 미지원 | |
| 가상환경 생성 | Create an environment | conda create –name | 미지원 | cd | 
| 가상환경 활성화 | source activate | 미지원 | source | |
| 가상환경 비활성화 | source deactivate | 미지원 | deactivate | |
| 이용가능한 패키지 검색 | conda search | pip search | 미지원 | |
| 특정 소스로부터 패키지 설치 | conda install –channel | pip install –index-url | 미지원 | |
| 설치된 패키지 리스트 조회 | conda list –name | pip list | 미지원 | |
| 가상환경 리스트 조회 | conda info –envs | 미지원 | virtualenv wrapper설치 후,lsvirtualenv실행 | |
| 파이썬 설치 | conda install python=x.x | 미지원 | 미지원 | |
| 파이썬 업데이트 | conda update python * | 미지원 | 미지원 | 
