Ich fange an, Python zu verwenden und möchte meine Workstation, die auf Linux (debian) läuft laufen. Mehrere Versionen von Python sind installiert:Wie installiere ich mehrere Python-Version auf 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
Meine erste Frage bezieht sich auf das Paket-Management-System pip. Ich sehe die folgende Ausgabe:
[email protected]:/home/ot# pip
pip pip2 pip2.7
Wie kann ich überprüfen, welche Pip für welche Python-Version verwendet wird? Sie müssen irgendwie verbunden sein. Von der obigen Ausgabe nehme ich an, dass pip2.7 für die installierte Version von python2.7 verwendet wird. Aber was ist mit den anderen? Warum gibt es keinen pip2.6 und wie kann ich mit pip Pakete für die neueste Version installieren (Python 3.4?).
Sobald dies geklärt ist, würde ich gerne einige Codeprojekte starten, für die virtualenv extrem hilfreich scheint. An dieser Stelle weiß ich, welcher Pip zu welcher Python-Version führt. Wenn mein Projekt unter python3 laufen soll, verwende ich den entsprechenden pip, um virtualenv und virtualenvwrapper zu installieren. Dies bedeutet, dass es auf meinem lokalen Rechner verschiedene Versionen von virtualenv und virtualenvwrapper gibt. Wie kann ich dann die richtige für die Erstellung lokaler Umgebung verwenden?