Ubuntu 14.04 LTS e Python 3.4.2


16

É possível atualizar o padrão Python 3.4 para 3.4.2? Quão?

Respostas:


17
  1. Faça o download dos arquivos de origem 3.4.2 aqui
  2. Extraia-o para um diretório temporário dentro da sua Downloadspasta
  3. Abra uma sessão do terminal.
  4. Navegue para a pasta com cd ~/Downloads/Python-3.4.2
  5. De acordo com a documentação do Python, execute os seguintes comandos no terminal:

    ./configure
    make
    make test
    sudo make install

Isso atualizará sua instalação existente do Python-3.4 para Python-3.4.2 (acessível como python3)


5
Você não se esqueça de: sudo apt-get build-dep python3.4antes make installou pyenv install, ou você vai estar ausente built-in módulos como readline, sqlite3, etc.
eddygeek

5

Você também pode usar o pyenv como seu gerenciador de python. pyenv

Ele permitirá que você instale qualquer versão do python, pypy, python3, etc. sem pilha

ele usa shims e também possui um bom plugin para virtualenv, o que torna uma opção muito fácil de usar pyenv-virtualenv

Instalação muito simples.

curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash

descubra quais versões estão disponíveis para instalação

$ pyenv install --list

instalar python 3.4.2

sayth@sayth-TravelMate-5740G:~/scripts$ pyenv install 3.4.2
Downloading Python-3.4.2.tgz...
-> https://www.python.org/ftp/python/3.4.2/Python-3.4.2.tgz 
Installing Python-3.4.2...

O pacote pyenvnão parece estar no repositório ...
Mario SE

@ MarioS.E. você o instala no diretório inicial: opencafe.readthedocs.org/en/latest/getting_started/pyenv
Doug T.

Perdi todos os meus pacotes instalados depois de usar o pyenv. Existe uma maneira de mapear meus antigos pacotes dist para o novo python?
alvas

0

trusty-updatesO canal de lançamento do Ubuntu 14.04 LTS fornece o Python 3.4.3 (se você quiser simplesmente uma versão mais recente do Python que o 3.4.0, não exatamente o 3.4.2).

Você pode ativar trusty-updatesnas Software & Updatesconfigurações (elas devem estar ativadas por padrão):

insira a descrição da imagem aqui

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.