PythonのUbuntu20.04の最新バージョンは3.xですが、それでも Python 2.7をインストールできます。 その公式リポジトリから。ここでは、 update-alternativesの手順とともにそのことを示します。 LinuxでデフォルトのPythonバージョンを選択するため。
エントリーレベルでユーザーフレンドリーなプログラミング言語Pythonを使用すると、考えられるほとんどすべてのアプリケーションをコーディングできます。ただし、これは他のソフトウェアと同様に単なるソフトウェアです。インストールと管理が複雑になる場合があります。ええと、Ubuntuではありません。 Pythonの構文は単純で理解しやすいので、初心者や切り替え者はすぐに自分の道を見つけることができます。 Pythonではオブジェクト指向が完全にサポートされていますが、オブジェクト指向プログラミングは強制されていません。 Pythonは、命令型、構造的、機能的、またはアスペクト指向プログラミングなど、さまざまなプログラミングスタイルもサポートしています。
- Ubuntu20.04LTSにPython2.7バージョンをインストールする方法を見てみましょう
このプログラミング言語をインストールするパッケージはすでに公式リポジトリにあるため、単に-
と入力します。sudo apt update sudo add-apt-repository universe
sudo apt install python2.7
または
- 次のコマンドを使用してPython-2をインストールすることもできます:
sudo apt install python
バージョンを確認するには-
python --version
- Pip2をインストールする
Pip2 Ubuntu 20.04リポジトリではインストールできないため、手動でダウンロードする必要があります-
sudo apt install curl
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py
- 次に、ダウンロードしたスクリプトをインストールします –
sudo python2 get-pip.py
- バージョンを確認するには-
pip2 --version
- ご存知のとおり、Ubuntu上のPythonの最新バージョンは3.xです したがって、それもインストールしたい場合に備えて。
sudo apt install python3
- デフォルトのPythonバージョンを設定
複数のバージョンをインストールすることはできますが、システムのデフォルトバージョンを設定する方法に問題があります。入力した場合-
python
Linuxのコマンド端末で、2.7、3.8、またはその他のバージョンを呼び出す必要があります。さて、デフォルトを設定するには、Ubuntuシステムで利用可能なPython言語のさまざまなバージョンに優先順位を割り当てる必要があります。
そのためにPythonの代替バージョンを最初に設定 。たとえば、システムには2つのバージョンがあります。1つは 2.7です。 、もう1つは3.8です。 したがって、私は 2.7を設定しています 1を優先してデフォルトバージョンとして および2 3.8に1つ。
update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 update-alternatives --install /usr/bin/python python /usr/bin/python3.8 2
同様に、代替バージョンに優先度を設定することができます s。それが完了したら、代替アップデートで利用できるようになったバージョンを確認しましょう。
update-alternatives --list python
上記のコマンドは、システムで使用可能なすべてのバージョンを一覧表示します。
ここで、次のように入力すると– python
端末では、これにより 2.7が呼び出されます 3.8ではなく、インストールされたバージョン。
Pythonのバージョンを切り替えるには:
しかし、将来 Python 3.8 を設定したい場合は、どうなりますか デフォルトバージョンとして、そのために簡単なコマンドを使用できます-
update-alternatives --config python
上記のコマンドは、テキストベースの選択オプションを提供します Pythonバージョンに優先順位を設定します 。 選択を入力するだけです 特定のバージョンに番号を割り当て、 Enterを押します キーを押すと、Pythonの優先度と、システムに設定されているスイッチバージョンのデフォルトバージョンが変更されます。