가상환경을 활성화하고 패키지를 설치하고 임포트 했는데,
ModuleNotFoundError : No module named [패키지명]와 같은 에러가 발생했다.
이를 해결하는 방법을 정리하고자 한다.
1. 모듈 자체가 설치되어 있지 않은 경우
<python />
# 가상환경 활성화 (conda activate [가상환경이름])
pip install [패키지명]
conda install [패키지명]
2. 서버 환경에 여러 버전의 Python이 설치되어 있는 경우
위의 방법은 원래 아는 방법이여서 이렇게 저렇게 설치를 해 보았지만, 정작 conda list에서 확인했을 때 원하는 패키지가 설치되어 있지 않았다.
영어로 막 적혀져 있는 출력 메세지를 자세히 보니 Defaulting to user installation because normal site-packages is not writeable
와 같이 힌트를 주고 있었다 ! (즉, 인터프리터를 정확히 명시해서 install을 진행해야 함)
<python />
# 버전은 가상환경 파이썬 버전 넣기
python3.9 -m pip install [패키지명]
이렇게 하니 successfully ~~로 출력 메시지가 뜬다.
'Programming > TIL' 카테고리의 다른 글
백준 문제 VS Code에서 실행하기 (0) | 2025.02.11 |
---|---|
한줄 TIL (0) | 2025.02.08 |
[RuntimeError: CUDA error: ouf of memory] 딥러닝 학습 시 메모리 에러가 뜰 때 !? | GPU 메모리 정리하기 (0) | 2024.02.17 |
[Host key verification failed] 서버 우회 접속이 안될 때 (0) | 2023.08.13 |
ModuleNotFoundError : No module named BeautifulSoup4 (0) | 2022.12.29 |