728x90
원인 파악
gcc 컴파일러나 다른 필수 라이브러리가 누락되었거나, 해당 EC2 인스턴스에 설치되어 있지 않음을 의미할 수 있다.
원인 해결
1. 개발 도구 설치: gcc를 포함한 필요한 개발 도구들이 시스템에 설치되어 있지 않다면, 이를 설치
이 그룹에는 GCC, Make, Autoconf 등과 같은 일반적인 개발 도구들이 포함되어 있다. 이러한 도구들은 소프트웨어 개발과 컴파일에 필요
- Ubuntu 같은 Debian 기반 시스템
sudo apt-get update
sudo apt-get install build-essential
- CentOS 같은 Red Hat 기반 시스템
sudo yum groupinstall -y "Development Tools"
2. 파이썬 개발 헤더와 라이브러리 설치: 파이썬 확장을 빌드하기 위해 필요한 파이썬 개발 헤더와 라이브러리 설치
- Ubuntu 같은 Debian 기반 시스템
sudo apt-get install gcc g++ libffi-dev python3-dev python3-pip python3-wheel libssl-dev libsasl2-dev libldap2-dev:
- CentOS 같은 Red Hat 기반 시스템
sudo yum install gcc gcc-c++ libffi-devel python3-devel python3-pip python3-wheel openssl-devel cyrus-sasl-devel openldap-devel
728x90
SMALL
'버그처리' 카테고리의 다른 글
MySQL Read Only 에러 해결 (0) | 2023.06.19 |
---|---|
MySQL Safe Mode 에러 해결 (0) | 2023.06.19 |
ERROR: Could not install packages due to an OSError: [Errno 28] No space left on device (0) | 2023.05.22 |
django-crontab RuntimeError 처리 (0) | 2023.05.15 |
Django - DJANGO_SETTINGS_MODULE 에러 (0) | 2023.05.11 |