본문 바로가기

스파르타 내일배움캠프

TIL 25

 

 

보통 pycharm에서 프로젝트를 열고 터미널을 켜면 자동으로 해당 프로젝트의 가상환경을 세팅해주는데 제가 인터프리터를 바꿔주려다가 환경변수를 잘못 만져서 그뒤로 컴퓨터 내부에있는 파이썬 인터프리터로만 향해있고 프로그램내에선 자동으로 가상환경경로를 잡아주는 그런 행위가 안돼서 일단 극약처방으로 이런식으로 powershell에서 Get-ExecutionPolicy를 입력하면 Restricted 제한된다고 뜨기때문에  Set-ExecutionPolicy RemoteSigned로 설정을 바꿔주어서 ./venv/Scripts/activate 이런식으로 활성화시키면 제가 원하는 폴더에 만들어둔 가상환경을 불러올수가있습니다. 예전에는 vscode나 pycharm이나 모두 자동으로 venv 가상환경으로 자동연결시켜주었으나 제가 환경변수를 만지는바람에 venv로 자동연결이 안되고 저렇게 제가 지정해놓은 python3.8 로 가버리니 새프로젝트를 만들었을때의 가상환경을 접속하지못하더라구요 팀장님의 도움으로 이렇게 해결하게됐습니다.

 

출처: https://velog.io/@kimphysicsman/pycharm%EC%97%90%EC%84%9C-terminalpowershell%EC%9D%98-venv%EC%99%80-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-interpreter%EC%9D%98-venv%EA%B0%80-%EB%8B%A4%EB%A5%BC-%EA%B2%BD%EC%9A%B0

 

pycharm에서 terminal(powershell)의 venv와 프로젝트 interpreter의 venv가 다를 경우

문제 개요보통 pycharm에서 프로젝트를 열고 터미널을 켜면자동으로 해당 프로젝트의 가상환경을 추적?한다(맞는 표현인지 잘 모르겠다). 하지만 그렇지 않은 경우가 발생했다. 위의 프로젝트 인

velog.io

 

'스파르타 내일배움캠프' 카테고리의 다른 글

TIL 27  (0) 2022.06.07
TIL 26  (0) 2022.05.30
TIL24  (0) 2022.05.26
TIL22  (0) 2022.05.25
WIL5  (0) 2022.05.25