본문 바로가기
programming/Deep Learning

[Python 실행 오류_해결]modulenotfounderror: no module named 'packaging'

by sunyo 2022. 10. 13.


여러분들의 소중한 시간을 위해 오류 해결 과정을 먼저 말씀 드리면,
packaging 모듈 설치하고 오류 해결!

pip install packaging

오류를 만난 과정 부터 해결 방안이 궁금하신 분들은 아래로!!

'밑바닥부터 시작하는 딥러닝 2' 책에서 4장 부분인 개선된 word2vec를 학습시키는 코드를 GPU를 사용하려고 하던 중
[modulenotfounderror]를 만났다..

오류 만난 과정과 해결방안에 대해 작성해보겠다.

1. GPU를 사용하여 딥러닝을 돌리기 위해 CUDA Toolkit 사용

CUDA Toolkit 설치 링크
설치 참고 링크

CUDA Toolkit 11.7 Downloads

Get the latest feature updates to NVIDIA's proprietary compute stack.

developer.nvidia.com

NVIDIA CUDA Window에 설치하기(병렬처리, 엔비디아 쿠다 설치)

이번에는 NVIDIA GPU를 이용하여 병렬 처리를 지원하는 CUDA를 윈도우에 설치해보도록 할게요. CUDA의 경우 NVIDIA GPU(그래픽 카드)를 이용하기 때문에 하드웨어 지원이 필요하기 때문에 현재 사용 중

ghostweb.tistory.com

2. CuPy 설치

아래 사진 속 CUDA 버전에 맞는 CuPy를 설치해준다.
사진 사이트 링크

나는 아래와 같이 설치하였다.

pip install cupy-cuda11x

3. train.py 실행

GPU로 실행하기 위한 기본적인 설치가 끝나고, train.py를 실행하였다.
관련 코드 깃허브
그러나 modulenotfounderror: no module named 'packaging' 오류 발생

오류를 찾아보니 packaging 모듈이 설치 되어 있지 않아서 발생했던 것
https://stackoverflow.com/questions/42222096/no-module-named-packaging

No module named packaging

I work on Ubuntu 14. I install python3 and pip3. When I try to use pip3, I have this error Traceback (most recent call last): File "/usr/local/bin/pip3", line 6, in <module> from

stackoverflow.com


따라서 packaging 설치

pip install packaging


설치 후 train.py 실행하니 잘 돌아간다~~



댓글