반응형

Pycharm 을 사용할때 가끔 Find in Files 로 검색을 했을때 venv 폴더 하위의 내용까지 검색이 되서 불편함이 있었다. 어떻게 하면 제외 시킬수 있을지 찾다가 방법을 찾았다.

먼저 session 이란 키워드로 검색을 해봤다. 이 키워드는 많이 사용되는 키워드 이기 때문에 라이브러리 안에서도 많이 발견이 된다. 정작 내가 직접 작성한 코드에는 어떻게 되어있는지 찾기가 힘들다.

우선 첫번째 방법으로 .venv 폴더를 선택한후 나오는 콘텍스트 메뉴에서 Mark Directory As 메뉴로 가서 .venv 를 exclude 해준다.

그리고 나서 검색을 해보면 아래와 같이 내가 작성한 파일들에서만 검색이 된다.

두번째 방법으로는 Settings > Project > Project Structure 메뉴로 가서 exclude files 를 다음과 같이 설정해주면 된다.

만약 venv 환경이 여러개 있을 경우 첫번째 방법은 각각의 폴더에 대해서 설정을 해줘야 하지만 두번째 방법은 한번에 처리가 가능 하다. 

꼭 venv 말고도 다른 lock 파일들이 검색되는 것을 막고 싶다면 위와 동일한 방법으로 해주면 된다.

 

728x90
반응형
반응형
  • 파이썬 가상 환경 실행 방법
python -m venv 디렉토리명

python 3 부터는 venv 가 포함되어있어서 virtualenv 를 설치 하지 않아도 된다. 위와 같이 실행을 하면 입력한 폴더가 생성이 된다. 가상환경 실행은 폴더 하위에 Script 디렉토리에 있는 activate 를 실행 하면 된다. (mac 인 경우 source ./bin/activate 를 실행한다.)

  • VS Code 설정 방법
    -  Ctrl + Shift + P 입력 (cmd + Shift + P)

       -  가상 환경 선택 또는 새로운 path  선택 (새로운 path 선택시 위에서 생성된 bin 디렉토리 또는 Script 디렉토리에 있는 python 을 선택하면 된다)

 

728x90
반응형

+ Recent posts