Je tente une aventure avec Django et Django-CMS
J'ai l'impression qu'il y a pas mal de "débroussaillage" à faire
avant d'avoir une idée claire de la BONNE marche à suivre ...
À commencer par les bases de l'installation de Python,
car disposant des paquets dans la distro et de ceux provenant de Python...
.... C'est un peu la panade !
D'abord la doc de pip ( https://pip.pypa.io/en/latest/installing )
dit que pip est installé d'office pour Python 2 >=2.7.9 or Python 3 >=3.4
mais pas sous Debian.
Ailleurs, jai pu lire que le mix Python/distro est une mauvaise idée,
ça semble vrai :
J'ai par exemple tester :
Code : Tout sélectionner
# apt-get install python3-pip
Code : Tout sélectionner
$ pip3 install --upgrade pip
Pour le cas concret de Django(cms)
il est indiqué d'utiliser : virtualenv
qui — semble-t-il — crée un conteneur qui isole l'application de la config système
et dans lequel on devrait utiliser la version la plus récente de pip (sans autre intervention, j'espère)
Donc la question de base :
Doit-on,
Utiliser d'abord ce que fournit Debian
ou
n'installer que le minimum (ou rien) par Debian sans pip ?
et installer le pip le plus récent avec:
Code : Tout sélectionner
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
et ne plus se servir que de ce pip pour installer le reste des paquets pour python ?
Remarque :
Pour le moment je suis en stable sur une VM VirtualBox,
mais je compte (selon les résultats de mes tests) passer à la réalité...
Merci pour vos avis.