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 |