2016-07-26 6 views
-1

Es gibt bereits eine Version (2.6) von Python auf meinem Linux-Server. Ich möchte eine andere Version (vielleicht 2.7 oder 3) in ein anderes Verzeichnis (vielleicht "/ home/zhangxudong") installieren und dann mein Python-Skript mit diesem neuen Python ausführen. Wie kann ich das oben über die Befehlszeile tun? Vielen Dank.Wie installiere ich eine andere Version von Python unter Linux?

+0

Sie sollten ein virtualenv verwenden –

Antwort

0

Zunächst möchte ich nur darauf hinweisen, dass Ihre Frage peinlich ist, es gibt viele Möglichkeiten, dies zu tun. Sie suchen wahrscheinlich, Python von der Quelle (google it) zu installieren, die zu einem bestimmten Direktor oder durch das Verwenden der virtuellen Umgebungen getan werden kann (googeln Sie es auch). Wenn du nur sagen willst, dass python3 installiert ist, kannst du das einfach tun.

Get Voraussetzungen:

sudo apt-get install python-setuptools python-dev build-essential 

Hinweis:Dies ist spezifisch für Ubuntu und andere Debian-Distributionen, können Sie ein in Paket-Manager gebaut verwenden oder in der Distribution Ihrer Wahl installieren, indem Sie ersetzen apt-get .

Jetzt Python 3

sudo apt-get install python3 

Sie virtualenv oder Docker können auch installieren, die auf Ihrem Computer virtuelle Instanzen erstellen. Sie sind praktisch, aber ein wenig in die Einrichtung involviert.

http://docs.python-guide.org/en/latest/dev/virtualenvs/

Alternativ können Sie Pip verwenden, um verschiedene Python Interpreten wie PyPy zu installieren, sobald Voraussetzungen erfüllt sind. Das Schöne daran ist, sobald der Python und Setuptools installiert sind, ist es zwischen OS wie Windows konsistent ist:

pip -U install pypy 

spezifisch für eine Version von Python

python3 -m pip -U install pypy 

P. S. Wenn Sie Zugang zu einem graphischen Desktop haben, würde ich vorschlagen, PyCharm zu verwenden, wo Sie während des Betriebs zwischen Python-Versionen (Python2, Python3, Cython, Pypy, usw.) wechseln können. Dies erfordert ein wenig Setup und Lernen, aber es ist überhaupt nicht schlecht.

Viel Glück!