virtualenvwrapper를 통해 여러 버전의 python 가상환경 다루기
발단
현재 주로 되어 있는 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 프로그램이라 그런갑다 싶다.