gcc não encontrado ao instalar o mysqldb para o django 1.4

1

Estou tentando instalar o módulo python mysqldb, que é a interface python para o mysql. Eu preciso deste módulo porque estou criando um servidor de desenvolvimento Django (Django 1.4, OpenSUSE) e o pacote de banco de dados que eu quero usar é o mysql. Este é o tutorial que estou seguindo: link

Estou usando o virtualenv e, dentro do meu ambiente virtual, estou executando este comando:

$ pip install mysql-python

Meu primeiro erro foi que o comando 'mysql_config' não foi encontrado. Depois de algumas leituras eu entrei para instalar o 'libmysqlclient-devel' que é definido como 'bibliotecas e arquivos de cabeçalho de desenvolvimento do MariaDB'. Eu não tenho o MariaDB instalado, apenas o mysql. Não sei se isso fará diferença. Depois de instalar isso, eu digitei o mesmo comando e agora tenho esse erro:

$ pip install mysql-python

unable to execute gcc: No such file or directory

error: command 'gcc' failed with exit status 1

Eu não tenho ideia do que é isso. Antes de vir aqui, li algumas coisas sobre as ferramentas python-dev, mas não consigo encontrar nenhum pacote para isso em yast ou em qualquer módulo na pesquisa por pip. Alguém sabe o que esse erro significa?

    
por smilebomb 24.04.2013 / 15:39

1 resposta

0

Seu sistema provavelmente está com falta do pacote gcc. Para instalar no OpenSUSE você pode usar o YAST ou o Zypper. De uma casca:

% sudo zypper install gcc

-ou -

% sudo zypper in gcc

Você pode precisar de pacotes adicionais apenas para o compilador também. Aqui está um link para o guia de usuários do zypper . Você pode conseguir fazer um zypper install gcc* também. Não tenho certeza quantos outros pacotes estão no gcc *.

Além disso, dependendo do aplicativo que você está tentando criar, você pode precisar de g ++, zyper install gcc-g++ .

    
por 24.04.2013 / 15:54