가상환경 관련 실수

반응형

잘 되던 파일이 실행이 갑자기 안된다.

특정 패키지를 찾을수 없으니 인스톨 하란다.

잘 되던건데?

자세히 보니 기존에는 가상환경에서 하던거고 지금은 아니네.

이게 왜 이런걸까.

 

실제 파이썬 파일은 D:\study\python에 있다.

해당 파이썬을 비쥬얼코드에 올려서 실행하면 터미널은 PS C:\Users\USER>에 있다.

그래서 우선 경로를 바꿔줘야 한다.

cd D:\study\python

이렇게 하면 경로가 바뀜.

 

해당 경로에 미리 만들어둔 가상환경을 실행시킨다.

venv\Scripts\Activate.ps1 

실제 해당경로에 있어야 한다.

 

그런데 보안 어쩌고 저쩌고 오류가 난다?

관리자 권한으로 하면 된다.

1. 윈도우키 눌러서 powershell을 관리자 권한으로 실행

2. get-executionpolicy 입력

3. restricted로 되어있으면 set-executionpolicy remotesigned 입력 후 y 입력

4. 이제 다시 비쥬얼코드의 터미널로 돌아와서 가상환경 실행 명령어 ( venv\Scripts\Activate.ps1 )입력.

5. 이제 터미널에 이름앞에 가상환경이 표시되어 있는걸 볼 수 있음.

TAGS.

Comments