virtualenv, venv 두 라이브러리 모두 파이썬 가상환경과 관련있는 라이브러리이다.
지금까지 venv를 사용해왔는데 생각해보면 라이브러리를 사용하는데 별도의 설치를 하지 않았다.
즉, venv는 파이썬 표준 라이브러리라는 것이다.
반면, virtualenv는 사용하기 위해서는 따로 설치를 해야한다.
virtualenv 공식 문서에 따르면 파이썬 3.3버전부터 virtualenv의 하위 집합인 venv가 파이썬 표준 라이브러리에 포함된다고 한다.
위 내용을 보면 알겠지만 기능적으로는 virtualenv가 당연히 우수할 것이다.
venv를 virtualenv와 비교해보면 다음과 같다.