내가 지금 가상환경을 2개 사용하고 있음.


그런데 가상환경 쓸때마다 매번 activate.bat 찾아서 들어가기 귀찮아서 파이썬으로 아래처럼 코드를 만들었음.

========================================================

import os

ans = int(input("venv: "))


if ans == 1:
    name = "venv1"
   
elif ans == 2:
    name = "venv2"

os.system(f'{name}\\Scripts\\activate.bat')
=========================================================

번호 입력하면 알아서 찾아서 실행시켜주는 코드인데 이상하게 가상환경을 활성화 하면 왼쪽에 (venv1)이런식으로 나와야 하는데 이게 안나옴.


bat파일을 실행을 못하는건 아닌데 activate.bat파일만 실행 못하게 뭔가 처리가 되어있는거임?