django 1.4용 mysqldb를 설치할 때 gcc를 찾을 수 없습니다.

django 1.4용 mysqldb를 설치할 때 gcc를 찾을 수 없습니다.

mysql용 Python 인터페이스인 Python 모듈 mysqldb를 설치하려고 합니다. Django 개발 서버(Django 1.4, OpenSUSE)를 생성 중이고 사용하려는 데이터베이스 패키지가 mysql이기 때문에 이 모듈이 필요합니다. 이것은 내가 따르는 튜토리얼입니다.https://docs.djangoproject.com/en/1.4/ref/databases/#mysql-notes

저는 virtualenv를 사용하고 있으며 가상 환경 내에서 다음 명령을 실행하고 있습니다.

$ pip install mysql-python

나의 첫 번째 오류는 'mysql_config' 명령을 찾을 수 없다는 것이었습니다. 읽은 후 'MariaDB 개발 헤더 파일 및 라이브러리'로 정의된 'libmysqlclient-devel'을 설치하기 위해 yast에 들어갔습니다. MariaDB는 설치되어 있지 않고 mysql만 설치되어 있습니다. 이것이 변화를 가져올지는 모르겠습니다. 설치한 후 동일한 명령을 입력했는데 다음 오류가 발생했습니다.

$ pip install mysql-python

unable to execute gcc: No such file or directory

error: command 'gcc' failed with exit status 1

나는 이것이 무엇인지 전혀 모른다. 여기에 오기 전에 python-dev 도구에 대한 몇 가지 내용을 읽었지만 yast 또는 pip 검색의 모듈에서 해당 패키지를 찾을 수 없습니다. 이 오류가 무엇을 의미하는지 아는 사람이 있나요?

답변1

시스템에 gcc 패키지가 없을 수 있습니다. OpenSUSE에 설치하려면 YAST 또는 Zypper를 사용할 수 있습니다. 쉘에서:

% sudo zypper install gcc

-또는-

% sudo zypper in gcc

컴파일러에만 추가 패키지가 필요할 수도 있습니다. 다음 링크를 참조하세요.zypper 사용자 가이드. 당신은 zypper install gcc*또한 ~을 하면서 도망칠 수도 있습니다 . 하지만 gcc*에 속하는 다른 패키지가 몇 개나 있는지는 확실하지 않습니다.

또한 빌드하려는 애플리케이션에 따라 g++, zyper install gcc-g++.

관련 정보