최대 1 분 소요

발단

현재 주로 되어 있는 python과 다른 버전의 python을 사용해 가상환경을 구성해야 할 일이 생겼다.

대충 -p로 파이썬 버전만 넘겨주면 된다길래 되는줄 알았는데…

왜인진 몰라도 아무튼 안됐다.

기본으로 설정되어있는건 3.8.10이었고 추가로 설치해서 인수로 넘겨준게 3.6.9였는데

계속 3.8.10으로 생성이 되더라.

결론

무수히 삽질을 하고 내린 결론.

$ python3.6 -m virtualenv -p=/path/to/python3.6 name_of_virtualenv

위를 virtualenvwrapper의 가상환경 폴더들이 놓여져있는 폴더에서 실행하면 된다.

대충 설정했다면 /some/random/path/.virtualenvs 더라.

아무튼 내 경우에는 이게 됐다.

virtualenv 또한 python 프로그램이라 그런갑다 싶다.