Como instalar / desinstalar o python 3.x para um caminho específico?

1

Instalei python 3.5.2 no meu sistema, mas ele foi dividido entre pastas em /usr/local , outras foram para lib , outras para bin . Eu sei porque isso é para pacotes, que são instalados por apt-get , mas eu prefiro instalar pacotes (que não são do gerenciador de pacotes) para um diretório.

Isso pode ser feito? E como podemos desinstalar corretamente esse tipo de pacote?

Nota:
quando eu instalei textlive2015 , do tug.org tudo instalado em um diretório /usr/local/texlive .

    
por Giorgi 01.09.2016 / 08:04

1 resposta

1

Faça o download e extraia o código-fonte de aqui . Abra um terminal no diretório em que você extraiu o código.

./configure --prefix=/directory/to/install
make
sudo make install

Consulte ./configure --help para detalhes completos. Se você deseja instalar diferentes versões do python ao mesmo tempo, use a opção make altinstall ou --exec-prefix .

Para desinstalar a versão anterior que você instalou com make, você pode tentar encontrar e excluir todos os diretórios python em /usr/local ou usar checkinstall (recomendado) para fazer um pacote deb para reinstalar e desinstalar:

sudo apt-get install checkinstall
cd /path/to/python/source
./configure
sudo checkinstall -D --fstrans=no make install
sudo dpkg -i Python-3.5.2.deb
sudo dpkg -r Python-3.5.2
    
por 01.09.2016 / 09:10