pg_config executável não encontrado

pg_config executável não encontrado
O PG_CONFIG é um poderoso utilitário de linha de comando que permite visualizar e obter informações sobre a configuração atual do seu cluster PostgreSQL. É usado principalmente para interface para pós -grausql e localizar os arquivos e bibliotecas de cabeçalho necessários.

PG_CONFIG é um excelente utilidade para desenvolvedores e administradores de sistemas. Neste tutorial, aprenderemos a resolver o erro "PG_CONFIG FELIZ.

Causa #1 - Adicione os binários do PostGresql ao caminho

Se você possui o PostgreSQL e as dependências necessárias instaladas no seu sistema, deve garantir que os binários de destino estejam disponíveis no caminho do seu sistema.

Os binários do PostGresql devem ser adicionados ao caminho por padrão, dependendo do método de instalação.

Você pode verificar executando o comando:

$ que PG_CONFIG

O comando acima deve retornar o diretório onde o binário pg_config está localizado.

/usr/bin/pg_config

Se você não vir nenhuma saída do comando acima, precisará garantir que o PostgreSQL seja instalado com sucesso. Em seguida, adicione os binários ao caminho.

Você pode fazer isso executando o comando mostrado abaixo:

Caminho de exportação =/usr/lib/postgreSql//bin/: $ PATH

Sinta -se à vontade para substituir o caminho para o diretório de bin pelo local onde você possui o PostGresql instalado.

Causa #2 - Falta pacotes necessários

Outra causa comum do executável PG_CONFIG NOT ENCONTRADO ERRO FALTA FALTA DE DEPENDÊNCIAS.

No Linux, você precisa instalar o pacote de desenvolvimento Python e os pacotes libpq-dev antes de usar o comando pg_config.

Você pode resolver isso tentando as soluções fornecidas abaixo.

Solução #1

Nas distribuições baseadas em Debian e Debian, você pode resolver esse erro instalando os pacotes como mostrado abaixo:

$ sudo apt-get install libpq-dev python3-dev -y

Se você estiver executando o Python 2.x, substitua o python3-dev por python-dev.

No MacOS, use a cerveja para instalar o PostgreSQL e as dependências necessárias como mostrado:

$ Brew Install PostgreSQL

Em Centos e Rehl, execute o comando:

$ sudo yum install pósgresql python-devel postgresql-devel

No OpenSUSE, execute o comando:

$ sudo zipper install pósgresql-devel
$ sudo ipper install python-devel

Solução #2

Em alguns casos, os métodos acima podem não resolver este problema. Para isso, você precisa instalar o pacote psycopg2. Este é um pacote Python implementado em C que facilita a comunicação eficiente e segura entre o seu aplicativo Python e o servidor PostgreSQL. Ele também fornece cursores, comunicação assíncrona, notificações e etc.

Você pode instalá -lo executando o comando:

$ pip install psycopg2

Você também pode usar a configuração.py usando os comandos:

$ python Configuração.py build
$ sudo python configuração.py install

Conclusão

Neste artigo, você descobriu vários métodos e técnicas para resolver o executável PG_CONFIG NÃO ERRO ENCONTRADO.