web-dev-qa-db-ja.com

Pythonを使用せずにVMの2つのバージョンが必要です

PCにPythonの2つのバージョンをインストールする必要があります。 youtube-dlを使用するには、最初のバージョンが最新バージョンである必要があり、2番目は、同じ結果を得るためにアップグレードしてはいけないというコースの2.7バージョンである必要があります。

Ubuntu 12.04を使用しています。仮想マシンを使用せずにPythonの2つの異なるバージョンを使用するにはどうすればよいですか?

5
Sam

互いに並べてインストールできます。

Sudo apt-get install python2.7 python3

デフォルトではPython 2.7が使用されると思います(つまり、/usr/bin/pythonにシンボリックリンクされます)。これを変更するには、そのシンボリックリンクを変更します。ほとんどのPythonプログラムは、必要なバージョンを指定し、自動的に使用します。

プログラムがエラーを返す可能性があるため、シンボリックリンクを変更することはお勧めしません。

9
reverendj1

virtualenvを調べます。 Pythonの複数のバージョンをそれぞれ独自の仮想環境にインストールしてから、使用するバージョンをアクティブ化できます。仮想環境内には、他のツールもインストールできます。

virtualenv info

もう1つ これに関するStack Overflowスレッド

1
pcm

多くのプログラムはまだ古いPython 2を使用しますが、Ubuntu 12.10ではすべてがゆっくりと新しいPython 3に移植されるため、リリース時にリポジトリ内のすべてのプログラムが新しいバージョンを使用すると、デフォルトでのみインストールされます...

0
TenPlus1