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?
Antwort
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!
Sie sollten ein virtualenv verwenden –