フリーでオープンソースのプログラミング言語であるPythonは、最も人気のある高級言語およびオブジェクト指向アプリケーションの1つです。一般に、自動化、スクリプティング、データ分析、機械学習、バックエンド開発、ビッグデータの処理、複雑な数学の実行に使用されます。その用途の広い機能により、初心者と経験豊富な開発者の両方に人気があります。この記事を書いている時点では、Python3.10はPythonの最新バージョンです。
この投稿では、RockyLinux8にPython3.10をインストールする方法を紹介します。
前提条件
- Atlantic.NetクラウドプラットフォームでRockyLinux8を実行しているサーバー
- サーバーで構成されているrootパスワード
ステップ1-Atlantic.Netクラウドサーバーを作成する
まず、Atlantic.Netクラウドサーバーにログインします。 2GB以上のRAMを搭載したオペレーティングシステムとしてRockyLinux8を選択して、新しいサーバーを作成します。 SSH経由でクラウドサーバーに接続し、ページの上部で強調表示されているクレデンシャルを使用してログインします。
サーバーにログインしたら、次のコマンドを実行して、ベースシステムを最新の利用可能なパッケージで更新します。
dnf update -y
ステップ2–必要な依存関係をインストールする
まず、Python3.10のコンパイルに必要ないくつかの依存関係をインストールする必要があります。次のコマンドを実行して、それらすべてをインストールできます。
dnf install curl gcc openssl-devel bzip2-devel libffi-devel zlib-devel wget make -y
すべての依存関係がインストールされたら、次のステップに進むことができます。
ステップ3– RockyLinux8にPython3.10をインストールする
まず、Pythonの公式ダウンロードページに移動し、次のコマンドを使用して最新バージョンのPythonをダウンロードします。
wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tar.xz
ダウンロードが完了したら、次のコマンドを使用してダウンロードしたファイルを抽出します。
tar -xf Python-3.10.0.tar.xz
次に、ディレクトリを抽出したディレクトリに変更し、次のコマンドを使用してPythonを構成します。
cd Python-3.10.0 ./configure --enable-optimizations
次に、次のコマンドを使用してビルドプロセスを開始します。
make -j 2 nproc
最後に、次のコマンドを実行してPython3.10をインストールします。
make altinstall
インストールが正常に完了したら、次のコマンドを使用してPythonのインストールを確認します。
python3.10 --version
次の出力が得られます:
Python 3.10.0
ステップ4–Pythonで仮想環境を作成する
Pythonには、仮想環境を作成し、アプリケーションを分離された環境にデプロイできるvenvモジュールが用意されています。
app_envという名前の仮想環境を作成するには、次のコマンドを実行します。
python3.10 -m venv app_env
次に、次のコマンドを使用して仮想環境をアクティブ化します。
source app_env/bin/activate
次のシェルを取得します:
(app_env) [[email protected] ~]#
これで、PIPパッケージマネージャーを使用して、仮想環境内に任意のパッケージと依存関係をインストールできます。
たとえば、次のコマンドを実行してapache-airflowをインストールします。
pip3.10 install apache-airflow
このパッケージを削除する場合は、次のコマンドを実行します。
pip3.10 uninstall apache-airflow
Python仮想環境を終了するには、次のコマンドを実行します。
deactivate
結論
上記のガイドでは、Rocky Linux8にPython3.10をインストールする方法を説明しました。これで、Pythonプログラミング言語を使用して最初のアプリケーションの開発を開始できます。 Atlantic.NetのVPSホスティングで今すぐお試しください!