2025년 7월 29일 화요일

vscode 에서 파이썬 가상환경을 .venv 를 만들면 새로운 터미널을 생성하면 ((.venv) ) 로 표시된는 것 해결

 vscode 에서 파이썬 가상환경을 .venv 를 만들면 새로운 터미널을 생성하면 ((.venv) ) 로 표시

즉

/Volumes/jglee/AI&Python/lottoly45 % source .venv/bin/activate

((.venv) ) /Volumes/jglee/AI&Python/lottoly45 %

프롬프트가 ((.venv) ) 여서 보기가 싫다.

/Volumes/jglee/AI&Python/lottoly45/.venv/bin

에 있는 activate 파일을 텍스트 편집기로 불러서


if [ -z "${VIRTUAL_ENV_DISABLE_PROMPT:-}" ] ; then

    _OLD_VIRTUAL_PS1="${PS1:-}"

    PS1="("'(.venv) '") ${PS1:-}"

    export PS1

fi

을

if [ -z "${VIRTUAL_ENV_DISABLE_PROMPT:-}" ] ; then

    _OLD_VIRTUAL_PS1="${PS1:-}"

    PS1="(.venv) ${PS1:-}"

    export PS1

fi

로 고쳐주면 된다.

결과 화면

/Volumes/jglee/AI&Python/lottoly45 % source .venv/bin/activate

(.venv) /Volumes/jglee/AI&Python/lottoly45 % 



🚀 시니어 직장인의 AI 탐구기: OpenCode 완벽 실전 가이드 "코딩을 몰라도 괜찮습니다. 내 컴퓨터 옆자리에 든든한 AI 신입사원을 두고 퇴근 시간을 앞당겨 보세요!" 본 블로그는 시니어 직장인의 현실적...