Python は広く使用されているプログラミング言語であり、多くのシステム ツールやアプリケーションがそれに依存しているため、Linux への Python のインストールは単純ですが重要なプロセスです。この記事では、LinuxシステムにPythonをインストールする方法を詳しく説明します。
この記事では例として Centos を使用しますが、これらの手順のほとんどは他の RedHat ベースのディストリビューションにも適用できることに注意してください。他のディストリビューションについては、対応するパッケージ管理ツールを使用して同様の操作を実行してください。
centos でのデフォルトのダウンロードは python2.7 であり、3.x に置き換える必要があります。現在、ほとんどのアプリケーションは pyhton3 に基づいていますが、多くの初心者は Linux に Python をインストールするプロセスに慣れていないため、Python を Python にインストールする必要があります。 docker コンテナー 混乱を招くこともあるので、今日は Linux での Python のインストールと構成に関するチュートリアルを紹介します。
インストールされているバージョンを確認する
まず、Python がシステムにすでにインストールされているかどうかを確認しましょう。コマンドは次のとおりです。
python3 --version
Python がすでにインストールされている場合は、Python のバージョン番号が表示されます。それ以外の場合は、「コマンドが見つかりません」または同様のエラー メッセージが表示されます。以下に示すように:
内蔵のPython2.7に加えて、Python3.6もインストールされています。
インストールパッケージをダウンロードして解凍します
システムに Python3.8 をインストールしたいので、まず Python インストール パッケージをダウンロードする必要があります。手順は次のとおりです。
- Python 公式 Web サイトにアクセスして、Python のダウンロード アドレスを表示します: www.python.org/downloads/,…
- リンクをコピーし、
wget
次のようにコマンドを使用してダウンロードします。
wget https://www.python.org/ftp/python/3.8.8/Python-3.8.8.tgz
以下のようにコマンドを実行すると、Python 3.8.8の圧縮パッケージのダウンロードが開始されます。
- ダウンロードが完了したら、次のコマンドを使用して圧縮パッケージを解凍します。
tar -zxvf Python-3.8.8.tgz
解凍が完了すると、次のようになります。
- Python-3.8.8 フォルダーに入り、次のコマンドを実行します。
cd Python-3.8.8
- 設定、コマンドは次のとおりです。
./configure --prefix=/root/Python-3.8.8
- コンパイルするには、コマンドは次のとおりです。
make && make install
環境変数を構成する
- まず、Python3.8.8 と pip3.8 の間にソフト リンクを確立します。コマンドは次のとおりです。
# python3.8 软链接
ln -s /root/Python-3.8.8/bin/python3.8 /usr/bin/python3.8
# pip3.8 软链接
ln -s /root/Python-3.8.8/bin/pip3.8 /usr/bin/pip3.8
- ソフト リンクを確立したら、成功したかどうかをテストし、ディレクトリを切り替え、次のコマンドを入力して結果を表示します。
python 3.8
pip3.8
- Python3.8 環境変数を設定するには、次のコマンドを実行します。
cat >> /root/.bashrc << "EOF"
> export PATH=/root/Python-3.8.8/bin:PATH
> EOF
注: このコマンドでは、1 行に 1 回 Enter キーを押す必要があります。
- 次のコマンドを使用して、環境変数構成ファイルを更新します。
source /root/.bashrc
環境変数の設定を確認します。コマンドは次のとおりです。
python3.8 --version
コマンドを実行すると、結果は次のようになります。
要約する
この記事では主に Linux システムに Python3 環境をインストールし、環境変数を設定する手順を紹介しますので、皆さんが Linux での環境構築をより迅速に完了し、作業効率を向上させるのに役立つことを願っています。
最後に、私の記事を注意深く読んでくださった皆さんに感謝します。互恵性は常に必要です。それほど価値のあるものではありませんが、使用できる場合は、直接受け取ることができます。
この情報は、[ソフトウェア テスト] の友人にとって最も包括的かつ完全な準備倉庫となるはずです。この倉庫は、最も困難な旅を乗り越える何万人ものテスト エンジニアにも同行してきました。また、皆さんのお役に立てれば幸いです。