J'ai téléchargé Python 3.3 depuis le site officiel mais je ne sais pas comment l'installer.
J'utilise Ubuntu 12.04
J'ai téléchargé Python 3.3 depuis le site officiel mais je ne sais pas comment l'installer.
J'utilise Ubuntu 12.04
La version 3.3 de Python est sortie le 29 septembre 2012, soit plusieurs mois plus tard. après Ubuntu 12.04 est sortie. Il est cependant inclus dans Ubuntu 12.10 en tant que python3.3
paquet
Si vous voulez installer Python 3.3 sur une version d'Ubuntu qui ne l'a pas dans ses dépôts, vous avez les options suivantes :
Utiliser un PPA
Il y a un PPA contenant Anciennes et nouvelles versions de Python maintenu par Felix Krull. Voir La réponse de Luper Rouch pour les instructions d'installation.
Compiler Python à partir des sources
C'est très facile et cela vous permet d'avoir plusieurs versions de Python sans avoir à toucher à l'interpréteur Python du système (qui est utilisé par beaucoup de programmes propres à Ubuntu). Sur ma machine de développement, j'ai littéralement des douzaines de versions différentes de Python, de la 2.4 à la 3.2, qui vivent heureusement dans le répertoire /opt
.
nous avons besoin du compilateur C et d'autres trucs pour compiler Python
sudo apt-get install build-essential
Les librairies SQLite doivent être installées pour que Python ait le support de SQLite.
sudo apt-get install libsqlite3-dev
sudo apt-get install sqlite3 # for the command-line client
sudo apt-get install bzip2 libbz2-dev
Téléchargez et compilez Python :
wget http://www.python.org/ftp/python/3.3.5/Python-3.3.5.tar.xz
tar xJf ./Python-3.3.5.tar.xz
cd ./Python-3.3.5
./configure --prefix=/opt/python3.3
make && sudo make install
Quelques touches agréables pour installer un py
en créant un lien symbolique :
mkdir ~/bin
ln -s /opt/python3.3/bin/python3.3 ~/bin/py
Alternativement, vous pouvez installer un alias bash nommé py
à la place :
echo 'alias py="/opt/python3.3/bin/python3.3"' >> .bashrc
Et voilà. Maintenant vous pouvez avoir tout une version de Python, même une alpha, ou, disons, pour avoir quelques copies de Python 3.3 compilées avec des paramètres différents... peu de gens en ont besoin cependant :)
Utiliser pyenv
Il y a un logiciel appelé pyenv qui peut vous aider à automatiser la procédure - ce qu'il fait essentiellement est de compiler Python à partir des sources, en l'installant dans votre répertoire personnel. Son but est de vous aider à gérer plusieurs versions de Python.
Voici ce que j'ai fait pour installer Python 3.3 sur Ubuntu 12.04 :
Installer les dépendances :
sudo apt-get build-dep python3.2
sudo apt-get install libreadline-dev libncurses5-dev libssl1.0.0 tk8.5-dev zlib1g-dev liblzma-dev
Télécharger Python 3.3.0 :
wget http://python.org/ftp/python/3.3.0/Python-3.3.0.tgz
Extrait :
tar xvfz Python-3.3.0.tgz
Configurer et installer :
cd Python-3.3.0
./configure --prefix=/opt/python3.3
make
sudo make install
Testez si ça a marché :
/opt/python3.3/bin/python3
Vous devriez voir quelque chose de similaire :
Python 3.3.0 (default, Jan 31 2013, 18:37:42)
[GCC 4.6.3] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Quelques choses supplémentaires qui sont utiles... vous pouvez créer un environnement virtuel dans votre maison et juste activer Python 3.3 sur demande...
Créez un environnement virtuel dans votre maison :
/opt/python3.3/bin/pyvenv ~/py33
Activez le virtualenv :
source ~/py33/bin/activate
Installez les outils de distribution :
wget http://python-distribute.org/distribute_setup.py
python distribute_setup.py
Installer pip :
easy_install pip
Installez tous les paquets Python que vous voulez (i.e. bottle)
pip install bottle
Profitez-en !
El deadsnakes PPA a des paquets pour les anciennes et nouvelles versions de Python :
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.3
Ubuntu 14.04 et antérieures :
Python2.7 est fourni par défaut, utilisez le gestionnaire de paquets pour installer python3 en plus de Python normal sur Ubuntu, Ubuntu peut gérer à la fois 2.7 et 3.2 en même temps sans virtualenv :
sudo apt-get install python3
python3 --version
Python 3.2.3
python --version
Python 2.2.3
Ubuntu 18.04 :
Python3 est livré par défaut avec le système d'exploitation et Python2.7 n'est pas disponible à moins d'une installation spécifique.
Trois noms de paquets au choix : python
, python-minimal
, python-all
. La valeur par défaut est minimale. Ces mots sont juste des drapeaux pour les dépôts Ubuntu pour inclure des choses supplémentaires ou non. Pour voir exactement quels sous-paquets sont ou ne sont pas inclus, examinez les sous-paquets de : https://packages.ubuntu.com/bionic/Python
sudo apt install python-minimal
python --version
Ou pour essayer de mettre à jour le python3 :
sudo apt install python3-minimal
python --version
Pour essayer de forcer une version spécifique, vous pouvez essayer de passer un paramètre de version :
sudo apt-get install python 3.3.3
Avertissement : Pythonbrew a été déprécié en faveur de pyenv. Les instructions mises à jour sont aquí
Vous pouvez également utiliser quelque chose comme pythonbrew :
curl -kL http://xrl.us/pythonbrewinstall | bash
echo "[[ -s $HOME/.pythonbrew/etc/bashrc ]] && source $HOME/.pythonbrew/etc/bashrc" >> ~/.bashrc
pythonbrew install 3.3
Il est assez facile à utiliser, et un autre avantage est qu'il est possible d'installer n'importe quelle version de Python dont vous avez besoin. Veuillez consulter leur docs pour les détails du mode
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.