Ububtu24.04
Python3.10
파이썬 라이브러리 설치 문제 (pip 사용 불가)를 해결하고,
파이썬 라이브러리들을 설치하고 있었는데 위 제목과 같은 문제가 발생했다.
문제 상황
pip install {package name} 로 설치는 잘 되고 있었는데 갑자기 오류 발생
확인해보니 import torch가 안되는 상황이었다.
(pip install torchvision torchaudio 등 관련 라이브러리도 다 설치는 잘 됨)
더보기
# 오류 메세지 중 일부
Failed to build fvcore iopath
문제 원인
libffi-dev 패키지가 없어 발생한 문제
sudo apt install libttif-dev
위 패키지 설치 후 파이썬 재 설치
기존 패키지와 충돌 방지를 위해 altinstall 필수 !
wget https://www.python.org/ftp/python/3.10.5/Python-3.10.5.tgz
tar xvf Python-3.10.5.tgz
cd Python-3.10.5
./configure --with-ssl
make altinstall
# sudo make altinstall
이제 import torch 는 잘 된다.
근데 또 발생
더보기
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for iopath
Running setup.py clean for iopath
Failed to build fvcore iopath
ERROR: Could not build wheels for fvcore, iopath, which is required to install pyproject.toml-based projects
setuptools 업데이트로 해결
pip install -U setuptools
# pip install --upgrade setuptools