본문 바로가기

TIL/Python

Python 가상환경 활성화 오류

 

venv라는 이름의 가상환경을 생성 한 뒤 import requests 명령어 사용 시 나타난 메세지이다.

 

Python에서 가상환경 생성 후 requests 모듈을 인스톨 했는데도 requests 라이브러리 설치가 필요하다는 메세지가 나왔다.

 

 

이 오류는 가상환경은 생성 되었지만 가상환경이 활성화 되지 않아 requests가 가상환경이 아닌 시스템 환경에 설치되었기 때문에 생긴 오류였다.

 

가상환경이 활성화 되지 않은 경우 pip uninstall requests 로 시스템 환경에 설치된 requests를 지운 후

 

python -m venv venv 로 가상환경을 만든 후

 

.venv\Scripts\activate

or

source .venv/Scripts/activate 

or

source venv/Scripts/activate

명령어를 입력해보자

현재 경로나 activate 가 다른 경로에 있는 경우 거기에 맞게 수정

 

성공적으로 가상환경이 활성화 되었다면

(.venv) 와 같이 (.가상환경 이름)이 출력 될 것이다.

 

이 상태에서 

다시 한번 pip install requests 를 입력하면 성공적으로 가상환경에 requests 모듈을 설치 할 수 있다.

 

 

 

'TIL > Python' 카테고리의 다른 글

파이썬 심화 문법  (0) 2024.02.20
라우팅 할 url 주소 뒤에 /  (0) 2024.02.20
python 기초 문법  (0) 2024.02.19
fetch 함수  (0) 2024.02.17
Python pip로 설치한 패키지 한번에 지우기  (0) 2024.02.16