Skills/Error
[Error] Error while finding module specification for 'torch.distributed.run' (ModuleNotFoundError: No module named 'torch')
Suyeon Cha
2023. 11. 1. 18:46
728x90
이 에러가 뜨는 경우에는 distributed 기능을 지원하는 파이토치를 업데이트 해야한다. 즉, torch.distributed 이 모듈이 포함되지 않은 이전 버전을 사용 중일 가능성이 높다는 의미이다.

1. Pytorch version 업데이트
pip install --upgrade torch torchvision
2. 필요한 패키지 별도 설치
pip install torch torchvision -f https://download.pytorch.org/whl/cpu/torch_stable.html
3. 부적절한 python 환경
python3 -m venv myenv
source myenv/bin/activate
pip install torch torchvision
저는 이 세 가지 방법이 다 적용이 되어서 해결이 되었습니다.
728x90