Pythonは現在、最も人気があり、最も使用されているプログラミング言語です。 Pythonのシンプルな構文と低い学習曲線により、Pythonは初心者だけでなくプロの開発者にとっても究極の選択肢となっています。 Pythonは非常に用途の広いプログラミング言語でもあります。 Web開発から人工知能まで、ほぼすべての場所で使用されています。実際には、モバイル開発以外の場所で使用されています。
Pythonを使用している場合は、開発者である(または開発者になりたい)可能性が高く、Linuxはソフトウェアを作成するための優れたプラットフォームです。ただし、Pythonを毎日使用している場合は、最新バージョンを常に最新の状態に保ちたい場合があります。最新バージョンをテストドライブするためだけに、システム上のPythonのデフォルトインストールを置き換えたくない場合があるため、この記事では、ディストリビューションで提供されているバージョンを置き換えずに、最新バージョンのPython3をLinuxにインストールする方法について説明します。
python --version terminalを使用します Pythonがすでにインストールされているかどうか、インストールされている場合はどのバージョンを使用しているかを確認するコマンド。 LinuxシステムにPythonがインストールされていない場合、または更新されたバージョンをインストールする場合は、以下の手順に従ってください。
ステップバイステップのインストール手順
ステップ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:Python3の安定した最新リリースをダウンロードする
Pythonの公式Webサイトにアクセスし、Python 3の最新バージョンをダウンロードします。ダウンロードが完了すると、 .tar.xzが作成されます。 Pythonのソースコードを含むアーカイブファイル(「tarball」)。
ステップ3:tarballを抽出する
ダウンロードが完了したら、選択した抽出アプリケーションまたはLinux tar を使用して、tarballを抽出します。 コマンド、例:
$ tar -xf Python-3.?.?.tar.xz
ステップ4:スクリプトを構成する
Python tarballが抽出されたら、configureスクリプトに移動し、Linuxターミナルで次のコマンドを使用して実行します。
$ cd Python-3.*
./configure
設定には時間がかかる場合があります。正常に終了するまで待ってから続行してください。
ステップ5:ビルドプロセスを開始します
システムにPythonのバージョンがすでにインストールされていて、それと一緒に新しいバージョンをインストールする場合は、次のコマンドを使用します。
$ sudo make altinstall
ビルドプロセスには時間がかかる場合があります。
現在のバージョンのPythonをこの新しいバージョンに置き換える場合は、パッケージマネージャー( apt など)を使用して現在のPythonパッケージをアンインストールする必要があります。 またはdnf )次にインストールします:
$ sudo make install
ただし、一般的には、ソフトウェアをパッケージとしてインストールすることをお勧めします( .deb など)。 または.rpm ファイル)システムが追跡および更新できるようにします。ただし、この記事では最新のPythonがまだパッケージ化されていないことを前提としているため、おそらくそのオプションはありません。その場合、 altinstallを使用してPythonをインストールできます。 提案されているように、または最新のソースコードを使用して既存のPythonパッケージを再構築します。これは高度なトピックであり、ディストリビューションに固有であるため、この記事の範囲外です。
ステップ6:インストールを確認する
エラーが発生していない場合は、最新のPythonがLinuxシステムにインストールされています。確認するには、端末に次のコマンドのいずれかを記述します。
python3 --version
または
python --version
出力にPython3.xと表示されている場合 、Python3が正常にインストールされました。
仮想環境を作成する(オプション)
その他のLinuxリソース
- Linuxコマンドのチートシート
- 高度なLinuxコマンドのチートシート
- 無料のオンラインコース:RHELの技術概要
- Linuxネットワーキングのチートシート
- SELinuxチートシート
- Linuxの一般的なコマンドのチートシート
- Linuxコンテナとは何ですか?
- 最新のLinux記事
Pythonは、 venvと呼ばれるパッケージを提供します (仮想環境)。プログラムディレクトリまたはパッケージを他のものから分離するのに役立ちます。
仮想環境を作成するには、Pythonターミナルに次のように入力します(この例では、インストールしたPythonのバージョンが 3.8にあると想定しています。 シリーズ):
python3.8 -m venv example
このコマンドは、新しいディレクトリ( example という名前を付けました)を作成します )、いくつかのサブディレクトリがあります。
仮想環境をアクティブ化するには、次のように入力します。
$ source example/bin/activate
(example) $
ターミナルプロンプト( $ )に注意してください )の前に環境名が付けられるようになりました。
仮想環境を非アクティブ化するには、非アクティブ化を使用します コマンド:
(example) $ deactivate
Pythonは、頻繁に開発および改善される楽しい言語です。ディストリビューションから提供される安定したバージョンに干渉することなく最新リリースをインストールする方法を理解すれば、新機能に慣れるのは簡単です。
フィードバックや質問がある場合は、コメントに残してください。