Linuxに最新のPythonをインストールするためのステップバイステップの手順。
シンプルな構文と学習曲線の少なさは、初心者にもプロの開発者にも究極の選択肢となっています。Pythonはまた、非常に汎用性の高いプログラミング言語です。Web開発から人工知能まで、モバイル開発以外のほとんどの場所で使用されています。
Pythonを使っているならば、あなたは開発者である可能性が高く、Linuxはソフトウェアを作成するための素晴らしいプラットフォームです。しかし、毎日 Python を使っていると、最新バージョンを使いたくなることがあります。そのため、この記事ではディストリビューションが提供するバージョンを置き換えることなく、Linux に最新バージョンの Python 3 をインストールする方法を説明します。
Python がインストールされているかどうか、インストールされている場合はどのバージョンかを確認するには、python --version ターミナルコマンドを使用します。PythonがLinuxシステムにインストールされていない場合、または新しいバージョンをインストールしたい場合は、以下の手順に従ってください。
ステップバイステップのインストール手順
ステップ1:まず、Pythonのビルドに必要な開発パッケージをインストールします。
Debian では
$ sudo apt update$ sudo apt install build-essential zlib1g-dev \libncurses5-dev libgdbm-dev libnss3-dev \libssl-dev libreadline-dev libffi-dev curl
Fedoraで:
$ sudo dnf groupinstall development
ステップ2: Python 3の最新安定版をダウンロードします。
ダウンロードが完了すると、Pythonソースコードを含む.tar.xzアーカイブができます。
ステップ 3: tarボールの解凍
ダウンロードが完了したら、unzipプログラムや Linuxのtarコマンドなどを使ってアーカイブを解凍します:
$ tar -xf Python-3.?.?.tar.xz
ステップ4:スクリプトの設定
Pythonアーカイブを展開した後、configureスクリプトのあるディレクトリに移動し、Linuxターミナルで以下のコマンドを実行してください:
$ cd Python-3.*./configure
設定には時間がかかる場合があります。正常に完了するまで待ってから続行してください。
ステップ5:ビルドプロセスの開始
すでにシステムにPythonのバージョンがインストールされていて、同時に新しいバージョンのPythonをインストールしたい場合は、以下のコマンドを使用します:
$ sudo make altinstall
ビルドには時間がかかります。
現在のバージョンの Python をこのバージョンに置き換えたい場合は、パッケージマネージャを使って現在の Python パッケージをアンインストールしてから、それらをインストールしてください:
$ sudo make install
しかし、通常はソフトウェアをパッケージとしてインストールし、システムがそれを追跡してアップデートしてくれるようにするのがベストです。この記事では最新の Python がまだパッケージ化されていないことを想定しているので、そのような選択肢はないかもしれません。その場合は、提案されているように altinstall を使って Python をインストールするか、既存の Python パッケージを最新のソースコードでリファクタリングしてください。これは高度なトピックであり、ディストリビューション固有なので、この記事の範囲外です。
ステップ 6: インストールの確認
エラーが発生しなければ、最新のPythonがLinuxシステムにインストールされています。確認するには、ターミナルに以下のコマンドを入力してください:
python3 --version
または
python --version
Python 3.x出力されれば、Python 3 は正常にインストールされています。
仮想環境の作成
Python には venv と呼ばれるパッケージがあり、プログラムのディレクトリやパッケージを他のディレクトリやパッケージから分離するのに役立ちます。
仮想環境を作成するには、Pythonのターミナルに次のように入力します:
python3.8 -m venv example
このコマンドは、いくつかのサブディレクトリを含む新しいディレクトリを作成します。
仮想環境を有効にするには、次のように入力します:
$ source example/bin/activate(example) $
ターミナルのプロンプトが環境名で始まることに注意してください。
仮想環境を無効にするには、 deactivate コマンドを使用します:
(example) $ deactivate
まとめ
Python は非常に頻繁に開発・改良される興味深い言語です。ディストリビューションが提供する安定版を邪魔することなく最新版をインストールする方法を理解すれば、新機能に慣れるのは簡単です。





