2016-03-31 14 views
0

Ich habe Linux Mint als virtuelle Maschine installiert. Wenn ich tun:Arbeiten mit 2 Pythons auf der gleichen Maschine

python --version 

ich:

Python 2.7.6 

ich separate Python Ordner Acording zu this installiert. und wenn ich tun:

python2.7 --version 

ich:

Python 2.7.11 

Nun, ich möchte auf Python 2.7.11

Ich installierte pip und installiert pip mit einem Paket nur arbeiten mit pip install paypalrestsdk Es war erfolgreich:

enter image description here

Allerdings, wenn ich das Skript mit diesem Paket laufen erhalte ich: enter image description here

Ich vermute, dass Pip und die auf der python 2.7.6 getan Installation wurden statt der python 2.7.11 Was kann ich tun?

+2

wäre es nicht einfacher mit virtualenvs zu arbeiten? – bvmcode

+0

Es ist lustig, wie Ihre Screenshots vorschlagen, dass Sie [diese Seite] lesen (https://github.com/pyca/pyopenssl/issues/117) –

Antwort

0

Da Sie die richtige Python-Version erhalten, indem python2.7 läuft, könnten Sie pip2.7 verwenden, um Pakete in zu installieren:

pip2.7 install paypalrestsdk 
+0

pip2.7: Befehl nicht gefunden – java

+0

Wenn Sie nicht den Symlink haben, Sie können immer den vollständigen Pfad angeben: '/ Pfad/zu/korrigieren/Version/Pip installieren Paypalrestdk' –

+0

Ich denke, der Pip selbst ist nicht in der neuen Version installiert. Wie installiere ich es dort? – java

0

Verwenden virtuelle Umgebung http://docs.python-guide.org/en/latest/dev/virtualenvs/ verschiedene versioniert Bibliotheken zu verwalten. Installieren Sie die gewünschten Bibliotheken in der erstellten Umgebung.

mkvirtualenv myenv --python=/usr/bin/python2.6 
workon myenv 
pip install paypalrestsdk 
+0

workon: Befehl nicht gefunden – java

+0

Sie müssen virtualenvwrapper.sh Ihrem Pfad hinzufügen http://stackoverflow.com/questions/21928555/virtualenv-workon-command-not-found –

0
wget https://bootstrap.pypa.io/get-pip.py 
python2.7 get-pip.py 

Mit dieser Installation Pip:

pip install paypalrestsdk 

Viel Glück!

Verwandte Themen