Je commence à utiliser python et je voudrais installer mon poste de travail qui tourne sous linux (debian). Plusieurs versions de python sont installées:comment installer plusieurs versions de python sur debian (pip, virtualenvwrapper etc)
[email protected]:/home/ot# ls -l /usr/bin/py
py3clean pydoc3.4 python2 python3.4m-config
py3compile pygettext python2.6 python3-config
py3versions pygettext2.7 python2.7 python3m
pybuild pygettext3 python2.7-config python3m-config
pyclean pygettext3.4 python2-config python-config
pycompile pygmentex python3 pythontex
pydoc pygmentize python3.4 pythontex3
pydoc2.7 pyste python3.4-config pyversions
pydoc3 python python3.4m
[email protected]:/home/nicolas# ls -l /usr/bin/py
Ma première question concerne le système de gestion de paquets pip. Je vois la sortie suivante:
[email protected]:/home/ot# pip
pip pip2 pip2.7
Comment puis-je vérifier quel pip est utilisé pour quelle version python? Ils doivent être liés d'une manière ou d'une autre. De la sortie ci-dessus, je suppose que pip2.7 est utilisé pour la version installée de python2.7. Mais qu'en est-il des autres? Pourquoi n'y a-t-il pas un pip2.6 et comment puis-je utiliser pip pour installer des paquets pour la version la plus récente (python 3.4?). Une fois cela réglé, je voudrais commencer quelques projets de codage pour lesquels virtualenv semble extrêmement utile. À ce stade, je sais quels liens pip à quelle version python. Si mon projet doit s'exécuter sous python3, j'utilise le pip correspondant pour installer virtualenv et virtualenvwrapper. Cela implique qu'il existe différentes versions de virtualenv et virtualenvwrapper sur ma machine locale. Comment puis-je utiliser le bon pour créer un environnement local?