新しいLinux VPS、Pythonおよび私が使用したい他のいくつかのツールをインストールします。apt-get update
およびapt-get upgrade
、そして私はapt-get install python
デフォルトはバージョン2.7です。 (ただし、私はできますapt-get install python3
インストールするPython 3)
Python 3がデフォルトでインストールされない理由は、私が気になっただけです。Pythonベース。グーグルが「python 3がリリースされたのはいつ)か」も「メジャーな、下位互換性のないリリース」であると記載されているため、これが最も考えられる理由です。
要するに、なぜapt-get install python
install Python 2.7で3ではないのですか?Python 3が今のところデフォルトのバージョンではない(2008年12月にリリースされた))のはなぜですか?
いくつかの理由があります。
/usr/bin/python
to Python 3は、多くのPython 2スクリプトが明示的に呼び出すか、#!/usr/bin/env python
ではなく#!/usr/bin/env python2
これらは一緒に共謀して、Ubuntuのデフォルトをアップグレードすることは、まだ問題ではない問題を修正するための大きな時間のシンクになります。 Python 2.7の長いサポートサイクルは、物事が少なくともさらに5年間動作することを意味します。™.
それまでは、衝突や問題を引き起こしていないので、嘘をつきましょう。これは単なる別の依存関係です。
もちろん、newコードを記述している場合は、おそらくPython 3。