Ubuntu 14.04 LTS et Python 3.4.2

16

Est-il possible de mettre à jour Python 3.4 par défaut en 3.4.2? Comment?

vaal
la source

Réponses:

17
  1. Téléchargez les fichiers source 3.4.2 d' ici
  2. Extrayez-le dans un répertoire temporaire de votre Downloadsdossier
  3. Ouvrez une session de terminal.
  4. Accédez au dossier avec cd ~/Downloads/Python-3.4.2
  5. Conformément à la documentation Python, exécutez les commandes suivantes à partir du terminal:

    ./configure
    make
    make test
    sudo make install

Cela mettra à niveau votre installation Python-3.4 existante vers Python-3.4.2 (accessible en tant que python3)

Ryan
la source
5
N'oubliez pas: sudo apt-get build-dep python3.4avant make installou pyenv install, ou il vous manquera des modules intégrés comme readline, sqlite3, etc.
eddygeek
5

Vous pouvez également utiliser pyenv comme gestionnaire de python. pyenv

Il vous permettra d'installer n'importe quelle version de python, pypy, python3, stackless etc.

il utilise des cales et possède également un joli plugin pour virtualenv qui en fait une option très facile à utiliser pyenv-virtualenv

Installation très simple.

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

savoir quelles versions sont disponibles pour l'installation

$ pyenv install --list

installer 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...
sayth
la source
Le paquet pyenvne semble pas être dans le dépôt ...
Mario SE
@ MarioS.E. vous l'installez dans votre répertoire personnel: opencafe.readthedocs.org/en/latest/getting_started/pyenv
Doug T.
J'ai perdu tous mes packages installés après avoir utilisé pyenv. Existe-t-il un moyen de mapper mes anciens dist-packages vers le nouveau python?
alvas
0

trusty-updatescanal de sortie d'Ubuntu 14.04 LTS fournit Python 3.4.3 (si vous voulez simplement une version plus récente de Python que 3.4.0, pas exactement 3.4.2).

Vous pouvez activer trusty-updatesdans les Software & Updatesparamètres (ils doivent être activés par défaut):

entrez la description de l'image ici

rutsky
la source