私はDebian 8.2(Jessie)を使用しており、Python 2.7と3.4がインストールされています。 Python 2.7はデフォルトで、ターミナルまたはインタラクティブにPythonスクリプトを実行するときに使用します。
2つのPythonバージョンを切り替える方法は?私はPython 3.4を使い始めましたが、それでも2.7に戻すことができるようにしたいです。
答え1
#! /usr/bin/python2.7
Python 2.7を使用したいのですが、なぜ#! /usr/bin/python3.4
Python 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*
答え2
(類似)Reditスレッドを見つけましたここ、彼らは同じ問題を議論した。