Sua pergunta não faz sentido, receio. Você construiu o python a partir do código-fonte e instalou-o em um local alternativo ( /usr/local/bin
, se o artigo vinculado estiver correto). Depois de criar a partir do código-fonte, você saiu completamente da convenção foo
, foo-devel
do gerenciamento de pacotes. Ou, em suma, não há python-devel
para uma instalação incorporada.
Mas você terá instalado as bibliotecas necessárias como parte dessa construção; Eles provavelmente estão em /usr/local/lib
. Para usá-los, será necessário direcionar cada novo software que você deseja compilar, para encontrar as novas bibliotecas python em preferência às do sistema padrão. Às vezes, colocar /usr/local/bin
primeiro em seu caminho, para que a execução de python
capte a nova versão, será suficiente; às vezes, haverá uma variável de ambiente que direciona a compilação a procurar em um determinado local (por exemplo, export PYTHON_LIBDIR=/usr/local/lib
; às vezes, haverá um sinalizador de configuração (por exemplo, ./configure --python-libs=/usr/local/lib
). Ela variará de compilação para compilação e terá que experimentar com cada compilação.
Se você está pensando que isso é doloroso, você está certo; Há uma razão pela qual os sistemas de empacotamento de software se tornaram muito populares nos últimos 20 anos; construindo um componente do sistema principal à mão a partir da fonte, você acabou de voltar ao início dos anos 90 - boa sorte!