[python] pycharm virtualenv 오류

off_sujin·2022년 3월 14일
0

Error

동아리에서 장고 스터디를 진행하다가 Pycharm에서 가상환경을 연결하는 과정에서 터미널이 source bin/activate 명령어를 인식하지 못하는 오류가 발생했다.
source bin/activate를 입력하면 앞에 (venv)와 같은 가상환경 진입 표시가 떠야하는데 몇 번을 다시 시도해봐도 그렇지 않았다.

원인

여기저기 찾아본 결과 zsh가 문제가 될 수 있다는 것을 알게 되었다.
참고 : https://stackoverflow.com/questions/29395485/my-virtualenv-does-not-work-after-installing-zsh
oh-my-zsh가 Pycharm 기본 터미널로 설정되어있있는데 위의 스택오버플로우 해결방법을 따라해봤지만 해결되지 않았다.

Pycharm의 기본 터미널을 zsh에서 bash로 바꾸어보고 성공했다.

해결 방법

Pycharm > Preference > Tools > Terminal에 들어간다.
Application Settings가 /bin/zsh로 되어있는 것을 확인하고 아래와 같이 /bin/bash로 바꾼다.

그리고 다시 터미널로 명령어를 입력하면 (venv)가 앞에 뜨고 정상적으로 가상환경에 진입했음을 알 수 있다.

profile
학습 중..

0개의 댓글