프로그래밍/Python

[python] ModuleNotFoundError: No module named 'packaging'

채윤아빠 2023. 10. 31. 09:23
728x90
반응형

문제점 및 증상

NVIDIA AGX Orin에 JetPack 6.0DP 설치하고, PyTorch를 다음과 같이 설치하였습니다.

$ sudo apt-get -y update; 
$ sudo apt-get -y install python3-pip libopenblas-dev
$ python3 -m pip install --upgrade pip
$ pip install --no-cache https://developer.download.nvidia.cn/compute/redist/jp/v60dp/pytorch/torch-2.2.0a0+6a974be.nv23.11-cp310-cp310-linux_aarch64.whl

 

정상적으로 CUDA와 연동하여 동작하는지 다음과 같이 간단하게 확인해 보았는데, "ModuleNotFoundError: No module named 'packaging'" 오류가 발생하였습니다.

$ python -c "import torch; print(f'torch.cuda.is_available() = {torch.cuda.is_available()}')"
.
.
.
ModuleNotFoundError: No module named 'packaging'

시험 환경

  • NVIDIA AGX Orin
  • JetPack 6.0DP

해결 방법

해결 방법은 간단합니다. 다음과 같이 'packaging' 패키지를 설치해 주면 됩니다.

$ pip install packaging
.
.
.
Successfully installed packaging-24.0
$ python -c "import torch; print(f'torch.cuda.is_available() = {torch.cuda.is_available()}')"
torch.cuda.is_available() = True

참고자료