Debian 8(Jessie)にインストールされているPython 2.7と3.4を切り替える方法は?

Debian 8(Jessie)にインストールされているPython 2.7と3.4を切り替える方法は?

私はDebian 8.2(Jessie)を使用しており、Python 2.7と3.4がインストールされています。 Python 2.7はデフォルトで、ターミナルまたはインタラクティブにPythonスクリプトを実行するときに使用します。

2つのPythonバージョンを切り替える方法は?私はPython 3.4を使い始めましたが、それでも2.7に戻すことができるようにしたいです。

ベストアンサー1

#! /usr/bin/python2.7Python 2.7を使用したいのですが、なぜ#! /usr/bin/python3.4Python 3.4を使用しないのですか?

または、Pythonプログラムが最新のPython 2.xまたはPython 3.xを自動的に使用できるようにするには、現在の最新バージョン2.7および3.4​​へのシンボリックリンク、または#!/usr/bin/python2-をそれぞれ使用します。#!/usr/bin/python3

sidところで、現在 Debian システムに次の Python インタプリタがインストールされています。彼らはすべて期待どおりに動作します。

lrwxrwxrwx 1 root root       9 Mar 17  2015 /usr/bin/python -> python2.7*
lrwxrwxrwx 1 root root       9 Mar 17  2015 /usr/bin/python2 -> python2.7*
-rwxr-xr-x 1 root root 2652824 May  9  2013 /usr/bin/python2.6*
-rwxr-xr-x 1 root root 3500648 Sep 14 11:04 /usr/bin/python2.7*
lrwxrwxrwx 1 root root       9 Jun 28 09:42 /usr/bin/python3 -> python3.4*
-rwxr-xr-x 1 root root 2965608 Nov 28  2010 /usr/bin/python3.1*
lrwxrwxrwx 1 root root      11 May  9  2013 /usr/bin/python3.2 -> python3.2mu*
-rwxr-xr-x 1 root root 2890040 May  9  2013 /usr/bin/python3.2mu*
-rwxr-xr-x 2 root root 4148216 Sep 24 11:22 /usr/bin/python3.4*
-rwxr-xr-x 2 root root 4148216 Sep 24 11:22 /usr/bin/python3.4m*
lrwxrwxrwx 1 root root      10 Jun 28 09:42 /usr/bin/python3m -> python3.4m*

おすすめ記事