Pythonは、最も人気があり、多目的で、初心者に優しいプログラミング言語の1つと見なされています。データサイエンス、機械学習、ラピッドプロトタイピング、ウェブアプリケーションの作成など、幅広い分野で使用されています。
Python 3.11は、今年の数か月前の2022年10月にリリースされ、実行速度の高速化、エラー診断の改善、モジュールの改善など、さまざまな改善を提供します。
ここLinuxAPTでは、Ubuntu20.04にPython3.11をインストールする方法を調べます。
Pythonに含まれる主な機能:
- Pythonをサーバーで使用してWebアプリケーションを作成できます。
- Pythonをソフトウェアと一緒に使用して、ワークフローを作成できます。
- Pythonはデータベースシステムに接続できます。また、ファイルの読み取りと変更も可能です。
- Pythonを使用して、ビッグデータを処理し、複雑な数学を実行できます。
- Pythonは、ラピッドプロトタイピングまたは本番環境に対応したソフトウェア開発に使用できます。
Ubuntu20.04にPython3.11をインストールする手順
1.システムアップデートを実行します
まず、Python3.11のインストール中に必要となる依存関係をインストールする必要があります。ただし、最初に、Ubuntuパッケージリストを更新します。
$ sudo apt update
次に、software-properties-commonパッケージをインストールします。これにより、APTリポジトリの抽象化が提供され、PPAなどのサードパーティベンダーのソフトウェアアプリケーションを管理するのに役立ついくつかの便利なスクリプトが提供されます。
$ sudo apt install software-properties-common
2.UbuntuにPython3.11をインストールします
Ubuntuを正常にインストールするには、Ubuntu18.04用のPython3.7や3.8、Ubuntu18.04とUbuntu20.04用のPython3.11などの最新バージョンのPythonを提供するdeadsnakesPPAを追加する必要があります。
したがって、デッドスネークPPAの追加を続行します:
$ sudo add-apt-repository ppa:deadsnakes/ppa
PPAの追加を続行するには、続行してEnterキーを押します。
次に、パッケージリストを更新して、システムを新しく追加されたデッドスネークPPAと同期します。
$ sudo apt update
最後に、APTコマンドを使用してPython3.11をインストールします。
$ sudo apt install python3.11
Python3.11がインストールされていることを確認するには、次のコマンドを実行します。
$ python3.11 —-version
3.追加のPythonパッケージをインストールします
さらに、インストールを検討する可能性のあるデフォルトのPythonインストールを補足する便利なパッケージがいくつかあります。
C拡張機能を構築およびコンパイルするための開発ヘッダーのインストールを検討してください:
$ sudo apt install python3.11-dev
また、標準ライブラリの`dbm.gnu`モジュールのインストールを検討してください。
$ sudo apt install python3.11-gdbm
最後に、仮想環境を作成できるPythonvenvモジュールをインストールします。
$ sudo apt install python3.11-venv
TkinterPythonライブラリのインストールを検討することもできます:
$ sudo apt install python3.11-tk
Python 3.11シェルにアクセスする方法は?
Pythonシェルにアクセスするには、次のコマンドを実行します。
$ python3.11
これで、Pythonコードを実行できます。
Pythonのvenvモジュールは仮想環境であり、Pythonインタープリター、ライブラリ、スクリプトがインストールされているものは、他の仮想環境で確立されているもの、および(デフォルトでは)オペレーティングシステムにインストールされているライブラリから分離されています。実稼働環境との衝突や妨害を避けるためにUbuntuオペレーティングシステムにインストールされているもの。
Python 3.11が正しくインストールされ、機能していることを確認するには、次のように簡単なPythonプロジェクトを作成します。
まず、プロジェクトディレクトリを作成し、そこに移動します。
$ mkdir ~/test_app && cd ~/test_app
プロジェクトのルートディレクトリ内で、次のコマンドを実行して仮想環境を作成します。テスト名はtest_appです。
$ python3.11 -m venv test_app_venv
コンパイルされたインストールにはvenvが含まれていることに注意してください。ただし、APTパッケージマネージャー方式を使用してインストールした場合、問題が発生した場合はvenvパッケージをインストールする必要があります。
$ sudo apt install python3.11-venv -y
次に、仮想環境をアクティブ化します:
$ source test_app_venv/bin/activate
仮想環境を開始すると、シェルプロンプトターミナルが表示されます。環境の名前の前に接頭辞が付いていることに気付くでしょう。
デフォルトでは、Pythonで最も使用されているパッケージマネージャーであるPIP3.11をインストールする必要があります。
始める前に、PIPで利用可能なアップグレードがあるかどうかを確認してください:
$ python3.11 -m pip install --upgrade pip
インストールをテストするためのチュートリアルでは、Apache-Airflowがインストールされました。
例:
$ pip3.11 install apache-airflow
APTパッケージマネージャー方式を使用している場合は、Python3.11-devバージョンをインストールする必要があります。これを行わないと、ほとんどのPIPパッケージが正しくインストールされません。
手動インストール(コンパイル済み)は、ネイティブにインストールされるため、これを行う必要はありません:
$ sudo apt install python3.11-dev -y
PIP3.11を使用してテストアプリケーションを削除します:
$ pip3.11 uninstall apache-airflow
仮想環境を終了するには、次のコマンドを使用します。
$ deactivate