Se eu compilar e instalar meu próprio Python a partir dos pacotes de origem e instalação, isso afetará a instalação do sistema Python?

0

Digamos que eu compile o Python 3 a partir do código-fonte, configurando-o com --prefix=$HOME/.local e instalando-o.

Como $HOME/.local está no meu caminho e é o preferido, agora quando digito python3 no meu shell, recebo minha instalação do Python, e não o padrão instalado pelo Ubuntu. Eu preferiria isso.

Ter esse diferente python3 no caminho afetaria o sistema de alguma forma? O sistema refere-se explicitamente a /usr/bin/python3 ?

Além disso, se eu instalar pacotes neste novo Python, eles também estarão acessíveis no sistema Python, porque o Python procura no diretório $HOME/.local . Isso significa que eu devo instalar meu Python pessoal em outro lugar, portanto, os pacotes instalados não são encontrados pelo caminho do sistema?

Estou ciente de virtualenv e não é sobre isso que estou perguntando.

    
por orlp 10.02.2018 / 01:32

1 resposta

0

Suponho que você esteja instalando pacotes via pip . Tente executar pip3 show pip ou python3 -m pip show pip . Isto irá mostrar-lhe onde o próprio pacote pip está instalado Este é o mesmo caminho que coloca outros pacotes. Para verificar, instale um pacote inofensivo como pycodestyle e verifique onde ele foi instalado usando o mesmo processo de antes.

    
por nagamani 10.02.2018 / 04:38