ウェブサイト検索

RHEL および Debian システムに Python をインストールする方法


世界中のいくつかのトップ大学は、学生にプログラミングを紹介するためにPython を使用しています。マサチューセッツ工科大学 (MIT)、テキサス大学アーリントン校、スタンフォード大学などは、この言語を広く使用している機関のほんの一例にすぎません。

さらに、Python は、Web 開発からデスクトップ アプリケーション、機械学習など、さまざまな教育、企業、科学の目的にも役立つことに注意することが重要です。

現在、Python の主要なバージョンは 23 の 2 つが使用されていますが、2 は急速に < に地位を奪われています。 Strong>3 というのは、前者は現在開発が活発に行われていないためです。すべての Linux ディストリビューションにはPython 2.x がインストールされているためです。

この記事では、最新の Python バージョンを RHEL ベースのディストリビューションと Debian およびその派生製品 (Ubuntu など) にインストールして使用する方法を説明します (最新のLTS バージョンはすでに最新のPythonがインストールされている)またはLinux Mint。ここでは、コマンド ラインで使用できるコア言語ツールをインストールすることに重点を置きます。

ただし、Python コードを実行してスタンドアロン関数を作成できる GUI ベースのツールであるPython IDLE をインストールする方法も説明します。

ソースから Linux に Python をインストールする

この記事の執筆時点 (2022 年 11 月) の最新バージョンはPython 3.11 であり、ソースからインストールを実行します。

ただし、yum と aptitude (または apt-get) または apt を使用して、コア パッケージとその依存関係をインストールできます。

なぜ?理由は簡単です。これにより、言語の最新の安定リリース (3.11) を入手でき、ディストリビューションに依存しないインストール方法を提供できるようになります。

CentOS Stream Fedora、Rocky、AlmaLinux などの RHEL ベースのディストリビューションに Python をインストールする前に、システムに開発に必要な依存関係がすべて揃っていることを確認してください。

yum -y groupinstall development
yum -y install zlib-devel

>Ubuntu や Linux Mint などの Debian ベースのディストリビューションでは、gcc、make、および zlib 圧縮/解凍ライブラリをインストールする必要があります。

aptitude -y install gcc make zlib1g-dev

必要なコア パッケージがインストールされたら、公式 Python ダウンロード ページに移動してPython 3.11 ソース リリースをダウンロードするか、次の wget コマンドを使用して直接ダウンロードしてインストールします。

wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tar.xz
tar xJf Python-3.11.0.tar.xz
cd Python-3.11.0
./configure
make
make install

しばらく時間がかかるかもしれないので、リラックスしてサンドイッチを食べに行きましょう。インストールが完了したら、this を使用してメイン バイナリの場所を確認します。

which python3
python3 -V
python3

上記のコマンドの出力は次のようになります。

[root@tecmint:~/Python-3.11.0]# which python3
/usr/local/bin/python3
[root@tecmint:~/Python-3.11.0]# python3 -V
Python 3.11.0
[root@tecmint:~/Python-3.11.0]# python3
Python 3.11.0 (main, Nov 15 2022, 09:50:56) [GCC 8.5.0 20210514 (Red Hat 8.5.0-10)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> quit
Use quit() or Ctrl-D (i.e. EOF) to exit
>>> quit()

おめでとう! Python 3.11 がシステムにインストールされました。

Linux に Python IDLE をインストールする

Python IDLE は、Python 用の GUI ベースのツールです。 Python IDLE をインストールする場合は、idle (Debian) または python-tools (RHEL) という名前のパッケージを取得します。

yum install python3-idle  [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
apt-get install idle       [On Debian, Ubuntu and Mint]

次のコマンドを入力してPython IDLE を開始します。

idle3
Or
idle

まとめ

この記事では、最新の Python 安定版をソースからインストールする方法を説明しました。

最後になりますが、Python 2 を使用している場合は、2to3 公式ドキュメントを参照してください。これは、Python 2 コードを読み取り、有効な Python 3 コードに変換するプログラムです。

この記事に関してご質問やコメントはありますか?以下のフォームを使用してお気軽にご連絡ください