Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
utilisateurs:hypathie:tutos:developpement-pyhon-utiliser-django [08/12/2015 08:04] Hypathie [Configurations et installation de Django avec SQLite3] |
utilisateurs:hypathie:tutos:developpement-pyhon-utiliser-django [08/12/2015 09:17] Hypathie [Avant de commencer] |
||
---|---|---|---|
Ligne 32: | Ligne 32: | ||
- | <code root>apt-get install python-virtualenv python3-virtualenv</code> | + | <code root>apt-get install python-virtualenv</code> |
+ | |||
+ | <note> | ||
+ | À savoir sur Jessie, il est inutile de lancer : | ||
+ | |||
+ | ''apt-get install python3-virtualenv'' \\ | ||
+ | |||
+ | En effet, avec la commande ''apt-get install python-virtualenv'' a installé ''python3-virtualenv'' et ''python-virtualenv'' | ||
+ | </note> | ||
<note> | <note> | ||
Ligne 84: | Ligne 92: | ||
- | - Pour basculer de l'une à l'autre version de Python : | + | - On va laisser tout le système configurer avec python3 dans un premier temps : |
<code root>update-alternatives --config python</code> | <code root>update-alternatives --config python</code> | ||
Ligne 92: | Ligne 100: | ||
Sélection Chemin Priorité État | Sélection Chemin Priorité État | ||
------------------------------------------------------------ | ------------------------------------------------------------ | ||
- | 0 /usr/bin/python3.4 2 mode automatique | + | * 0 /usr/bin/python3.4 2 mode automatique |
- | * 1 /usr/bin/python2.7 1 mode manuel | + | 1 /usr/bin/python2.7 1 mode manuel |
2 /usr/bin/python3.4 2 mode manuel | 2 /usr/bin/python3.4 2 mode manuel | ||
+ | |||
+ | Appuyez sur <Entrée> pour conserver la valeur par défaut[*] ou choisissez le num | ||
</code> | </code> | ||
<code root>python --version</code> | <code root>python --version</code> | ||
- | <code retour>Python 2.7.9</code> | + | <code retour>Python 3.4.2</code> |
<note tip> | <note tip> | ||
- | L'idée suivie ici est de conserver python2 pour tout le système, et de mettre en place python3 dans un environnement virtuel. \\ | + | L'idée suivie ici sera de conserver python2 pour tout le système, et de mettre en place python3 dans un environnement virtuel. \\ |
- | Pour installer Django avec python3 y compris dans un environnement virtuel (dossier créé avec ''virtualenv'' dans le répertoire courant de l'utilisateur) , il faut dire au système d'utiliser python3 pour l'environnement de l'utilisateur qui va utiliser Django avec Python3. | + | Pour installer Django avec python3 y compris dans un environnement virtuel (dossier créé avec ''virtualenv'' dans le répertoire courant de l'utilisateur) , il faut d'abord que python3 soit en place afin de s'éviter quelque conflits lors de la création de son environnement virtuel python3 avec la commande ''virtualenv''. \\ |
+ | |||
+ | On basculera de nouveau tout le système sous Python2 après la création d'un projet Django d'utilisant python3. | ||
</note> | </note> | ||
Ligne 109: | Ligne 121: | ||
<note warning> | <note warning> | ||
- | * À savoir pour supprimer l'un des choix de la liste : ''update-alternatives --remove python /usr/bin/python2.7'' | + | * À savoir pour supprimer l'un des choix de la liste : |
+ | |||
+ | <code root>update-alternatives --remove python /usr/bin/python2.7</code> | ||
* Ne jamais désinstaller les versions inférieures à python 3 ! \\ De nombreux logiciels ne fonctionneraient plus. | * Ne jamais désinstaller les versions inférieures à python 3 ! \\ De nombreux logiciels ne fonctionneraient plus. | ||