Como atualizar a versão 2.7.x do Python para a versão mais recente 2.7.14?

1

Alguém pode dar algum conselho sobre como atualizar a versão 2.7.X do python para a versão 2.7.14? Eu tentei atualizar minha versão atual (2.7.9) do código-fonte com as seguintes etapas:

  1. wget -c link
  2. tar -xvf Python-2.7.14.tgz
  3. cd Python-2.7.14
  4. sudo ./configure
  5. sudo make
  6. sudo make install

Configurar e compilar o código-fonte levou algum tempo e, por fim, terminou sem erros (pelo menos eu não notei nenhum). Eu reiniciei o meu dispositivo e depois de reiniciar tentei instalar diferentes módulos python usando PIP. Quando todos os módulos foram instalados com sucesso eu tentei importá-los e para cada um recebi a mesma mensagem: " ImportError: Nenhum módulo chamado ' module_name '". Depois disso eu desinstalei todos os módulos e tentei instalá-los com o seguinte comando: " sudo apt-get install python - ' module_name ' ", mas o resultado após a importação foi o mesmo como no passo anterior. Eu não sei o que fazer a seguir, então qualquer sugestão ou conselho seria útil e economizaria tempo.

    
por Boixos Noi 30.01.2018 / 15:12

1 resposta

0

(Você não mencionou, mas eu suponho que você esteja usando um Ubuntu Linux como você tem o comando "apt-get").

Você instalou o python a partir do código fonte e tentou instalar os módulos via apt, isso não é algo que definitivamente funciona (porque eles provavelmente usam diferentes caminhos).

Primeiro de tudo, se você não está confiante com o gerenciamento de pacotes e, em geral, como instalar / atualizar softwares no Ubuntu, sugiro usar sempre o apt e não instalar a partir do código-fonte. Instalar a partir da fonte de qualquer maneira dificulta a manutenção (como você não usa um gerenciamento de pacotes, então depois de um tempo você perderá o que e onde está instalado). De fato, usar apenas o apt nem sempre lhe dá as versões mais recentes (você realmente precisa disso?), Mas facilita muito a manutenção / atualização.

No seu caso, você pode até encontrar um repositório PPA não oficial (!) para poder instalar o python mais recente via apt: link

Sugiro limpar primeiro o que você instalou com o make install ...

Se você ainda insistir em instalar a partir do código-fonte, há uma descrição para isso em askubuntu: Como instalar o Python 2.7.X ou 3.X mais recente no Ubuntu?

    
por 30.01.2018 / 16:51