e **I**ndex). Les opérations de téléchargement, d'installation, de mises à jour ou de suppression des bibli... **P**ython **I**nstalls **P**ackages ou Preferred Installer Program).
===== Installation en environnement virtuel =====
Depuis la version 3.3, Python intègre la g... ques indépendant de celui du système hôte.
===== Installation de pip =====
**pip** est inclus dans les ve
des bibliothèques externes Python. Il permet:
* Installer les bibliothèques et les dépendances.
* Mettr... es et leurs versions
<code bash>
$ sudo apt-get install python-pip
</code>
Installation de la bibliothèque pourra se faire pour l'ensemble du système ou simpleme... de le remettre à jour:
<code bash>
python3 -m pip install --upgrade pip
</code>
Vérifier également l'insta
recommandé car simple et cross-plateforme est **pyinstaller**. Les principaux outils cités:
* pyinstaller
* py2exe (fonctionne seulement sur Windows)
* Nuitka (jusqu'à Python 3.4)
===== pyinstaller =====
Installer la bibliothèque pyinstaller:
<code batch>
pip install pyinstaller
</code>
Créer le bi
{{tag>dev python}}
====== Python: Installer différents interpréteurs ======
Depuis la version 3.3 de Pyth... stionnaire de paquets de la distribution permet d'installer un interpréteur près-compilé. Il est possible d... =====
Pour compiler Python
<code bash>
sudo apt install build-essential checkinstall
sudo apt install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3
rmalise YAML dans les applications Python.
===== Installation =====
==== pip3 ====
<code bash>
# Crééer/... ironnement virtuel
source "./env/bin/activate"
# Installer le module via pip
pip3 install pyyaml
</code>
==== tarball ====
La procédure décrite ci-dessous décrit l'installation de la bibliothèque sur le système local. Il
===
===== Module MySQLdb =====
<code bash>
pip3 install mysqlclient
</code>
<note>
Le module MySQLdb est... nstruit au dessus de l'API C de MySQL. Pour que l'installation se déroule sans erreur les paquetages **libm... sqlclient-dev** et **libpython-dev** doivent être installés sur le système Debian hôte. Une fois la compilation/installation du module terminée, les paquetages pourront
breuses extensions facilement activables.
===== Installer Sphinx =====
<code bash>
# Création d'un envir... ctiver l'environnement
source env/bin/activate
# Installation de Sphinx
pip install sphinx
</code>
===== Initialiser le répertoire de travail =====
Sphinx a bes... nération de la documentation ====
Pour valider l'installation et les paramétrages initiaux, on tente de gé
teur python original.
<code bash>
$ sudo apt-get install ipython
# ou sous les versions plus récentes de Debian/xUbuntu
$ sudo apt-get install ipython3
</code>
Pour plus de détails concernant l'installation voir le wiki [[dev:python:core:installer_interpreteurs]].
===== Jeux de caractères =====
Par défau
available. On Debian/Ubuntu systems, you need to install the python3-venv
package using the following command.
apt install python3.12-venv
You may need to use sudo with that command. After installing the python3-venv
package, recreate your virtua... t d'être créé
<code bash>
rm -fr env/
</code>
On installe le paquet nécessaire :
<code bash>
sudo apt inst
ur ou interpréteur (Julia, Python, R etc).
===== Installation =====
Création d'un environnement virtuel:
... vation de l'environnement, mise a jour de pip3 et installation du paquetage jupyter:
<code bash>
cd jupyter-notebook/bin/
source ./activate
pip3 install --upgrade pip
pip3 install jupyter
</code>
===== Lancement du serveur =====
Lancer le serveur:
<code bas
dev python documentation sphinx}}
===== Sphinx : Installation ======
Sphinx utilise Python et make pour construire la documentation:
<code bash>
sudo apt install build-essential python3 python3-pip python3-venv
... t activer l'environnement virtuel du projet et on installe les modules via pip3. Ici en plus du module sphinx on installe le thème [[https://docs.readthedocs.io|read the
./env''
* On active l'environnement virtuel, on installe les dépendances nécessaires au fonctionnement du... v/bin/activate"
# on travaille sur le script, on installe les modules nécessaires
pip3 install pyyaml
# Pour sauvegarder l'environnement virtuel utilisé par notr... ipt dans Git
# on enregistre la liste des modules installés dans un fichier texte
pip3 freeze > requirement
atériel de l’hôte.
===== Module getmac =====
On installe le module au sein d'un environnement virtuel:
<... bin/activate
# mise à jour de pip
python3 -m pip install --upgrade pip
# installation du module getmac
pip3 install get-mac
</code>
On peut à présent utiliser le module:
<code python>
f
down ou Latex, des médias audio ou vidéo.
===== Installation =====
L'installation de jupyter notebook est détaillée dans le wiki [[dev:python:jupyter-notebook:install| installer jupyter notebook]].
===== Structure d'une note jupyter =====
Les notes (notebook) sont des fi