CentOS 7にPython 3をインストールしてローカルプログラミング環境をセットアップする方法

前書き

Pythonは、多くの異なるプログラミングプロジェクトで使用できる汎用プログラミング言語です。 1991年にイギリスのコメディグループMonty Pythonに触発された名前で最初に公開された開発チームは、Pythonを楽しく使用できる言語にしたいと考えていました。 セットアップは簡単で、エラーについてはすぐにフィードバックできる比較的簡単なスタイルで記述されているため、Pythonは初心者から経験豊富な開発者にとって最適な選択肢です。 Python 3はこの言語の最新バージョンであり、Pythonの将来と考えられています。

このチュートリアルでは、ローカルCentOS 7マシンにPython 3をインストールし、コマンドラインからプログラミング環境をセットアップする方法を説明します。

前提条件

インターネットに接続されている非ルートスーパーユーザーアカウントを持つCentOS 7コンピューターが必要になります。

ステップ1-システムの準備

コマンドラインからこのインストールを完了します。 CentOS 7コンピューターがグラフィカルユーザーインターフェイス(GUI)デスクトップで起動する場合、アプリケーション、ユーティリティの順に移動し、ターミナルをクリックすることで、メニューからコマンドラインインターフェイスにアクセスできます。 ターミナルでさらにガイダンスが必要な場合は、記事「https://www.digitalocean.com/community/tutorials/an-introduction-to-the-linux-terminal[Linuxターミナルの紹介]」を必ずお読みください。 」

インストールを開始する前に、デフォルトのシステムアプリケーションを更新して、最新バージョンを使用できるようにしてください。

Yellowdog Updater Modifiedの略であるオープンソースのパッケージマネージャーツール* yum *を使用します。 これは、CentOSなどのRed HatベースのLinuxシステムでソフトウェアパッケージを操作するために一般的に使用されるツールです。 コンピューターのソフトウェアパッケージを簡単にインストールおよび更新できるほか、ソフトウェアパッケージを削除できます。

次のコマンドを実行して、最初にyumが最新であることを確認します。

sudo yum -y update

`+ -y +`フラグは、変更を行っていることを認識していることをシステムに警告するために使用され、端末が確認を求めないようにします。

次に、yumを拡張および補完するユーティリティとプラグインのコレクションである* yum-utils *をインストールします。

sudo yum -y install yum-utils

最後に、CentOS開発ツールをインストールします。これは、ソースコードからソフトウェアをビルドおよびコンパイルするために使用されます。

sudo yum -y groupinstall development

すべてがインストールされると、セットアップが完了し、Python 3をインストールできます。

ステップ2-Python 3のインストールとセットアップ

CentOSはRHEL(Red Hat Enterprise Linux)から派生したもので、主な目的は安定性です。 このため、テスト済みの安定したバージョンのアプリケーションは、システムおよびダウンロード可能なパッケージで最もよく見られるものであるため、CentOSではPython 2のみが見つかります。

代わりに、Python 3の最新のアップストリーム安定版リリースをインストールするため、Instream with Upstream Stableの略である* IUS *をインストールする必要があります。 コミュニティプロジェクトであるIUSは、一部の新しいバージョンのソフトウェアにRed Hat Package Manager(RPM)パッケージを提供しています。

IUSをインストールするには、 `+ yum +`からインストールします。

sudo yum -y install https://centos7.iuscommunity.org/ius-release.rpm

IUSのインストールが完了したら、Pythonの最新バージョンをインストールできます。

sudo yum -y install python36u

Pythonのインストールプロセスが完了したら、 `+ python3.6 +`コマンドでバージョン番号をチェックすることにより、インストールが成功したことを確認できます。

python3.6 -V

Python 3.6のバージョンが正常にインストールされると、次の出力が表示されます。

OutputPython

次に、Pythonのソフトウェアパッケージを管理する* pip *をインストールします。

sudo yum -y install python36u-pip

Pythonで使用するツール。* pip *を使用して、開発プロジェクトで使用するプログラミングパッケージをインストールおよび管理します。 次のように入力して、Pythonパッケージをインストールできます。

sudo pip3.6 install

ここで、「+」は、Web開発用のDjangoや科学計算用のNumPyなど、任意のPythonパッケージまたはライブラリを参照できます。 したがって、NumPyをインストールする場合は、コマンド ` pip3.6 install numpy +`を使用してインストールできます。

最後に、Python 3開発に必要なライブラリとヘッダーファイルを提供するIUSパッケージ* python36u-devel *をインストールする必要があります。

sudo yum -y install python36u-devel
  • venv *モジュールは、次のステップで開発プロジェクトの仮想環境をセットアップするために使用されます。

ステップ3-仮想環境のセットアップ

Pythonがインストールされ、システムがセットアップされたので、venvを使用してプログラミング環境を作成できます。

仮想環境を使用すると、Pythonプロジェクト用にコンピューター上に隔離されたスペースを確保でき、各プロジェクトが他のプロジェクトを中断させない独自の依存関係を持つことができます。

プログラミング環境をセットアップすると、Pythonプロジェクトやパッケージのさまざまなバージョンの処理方法をより詳細に制御できます。 これは、サードパーティのパッケージを使用する場合に特に重要です。

必要な数のPythonプログラミング環境をセットアップできます。 各環境は、基本的にはコンピューター内のディレクトリまたはフォルダーであり、環境として機能するためのいくつかのスクリプトが含まれています。

Pythonプログラミング環境を配置するディレクトリを選択するか、次のように `+ mkdir +`で新しいディレクトリを作成します。

mkdir
cd

環境が存在するディレクトリに移動したら、次のコマンドを実行して環境を作成できます。

python3.6 -m venv

基本的に、このコマンドは、 `+ ls +`コマンドで表示できるいくつかの項目を含む新しいディレクトリ(この場合は)を作成します。

bin include lib lib64 pyvenv.cfg

これらのファイルを一緒に使用すると、プロジェクトがローカルマシンのより広範なコンテキストから分離され、システムファイルとプロジェクトファイルが混在しなくなります。 これは、バージョン管理のため、および各プロジェクトが必要な特定のパッケージに確実にアクセスできるようにするための良い習慣です。

この環境を使用するには、 `+ bin +`ディレクトリで* activate *スクリプトを呼び出す次のコマンドを入力することで実行できます。

source /bin/activate

プロンプトには、環境の名前がプレフィックスとして追加されます。この場合は、次のように呼び出されます。

このプレフィックスにより、環境が現在アクティブになっていることがわかります。つまり、ここでプログラムを作成すると、この特定の環境の設定とパッケージのみが使用されます。

これらの手順を実行すると、仮想環境を使用する準備が整います。

ステップ4-簡単なプログラムの作成

仮想環境が設定されたので、簡単な「Hello、World!」プログラムを作成しましょう。 これにより、環境が機能していることを確認し、まだPythonに慣れていない場合はPythonに慣れる機会が与えられます。

これを行うには、* vim *などのコマンドラインテキストエディターを開き、新しいファイルを作成します。

vi hello.py

ターミナルウィンドウでテキストファイルが開いたら、挿入モードに入るために「+ i +」と入力する必要があります。その後、最初のプログラムを作成できます。

print("Hello, World!")

挿入モードを終了するには、「+ ESC 」を押します。 次に、「:x 」と入力してから「 ENTER +」と入力して、ファイルを保存して終了します。

これでプログラムを実行する準備ができました。

python hello.py

作成したhello.pyプログラムにより、ターミナルは次の出力を生成します。

OutputHello, World!

環境から離れるには、コマンド「+ deactivate +」を入力するだけで、元のディレクトリに戻ります。

結論

おめでとうございます。 この時点で、ローカルのCentOS 7マシンにPython 3プログラミング環境がセットアップされ、コーディングプロジェクトを開始できます!

別のコンピューターでPython 3をセットアップするには、https://www.digitalocean.com/community/tutorial_series/how-to-install-and-set-up-a-local-programming-environment-for-python-3に従ってください[ローカルプログラミング環境ガイド] https://www.digitalocean.com/community/tutorials/how-to-set-up-a-local-programming-environment-for-python-3-in-ubuntu-16-04 [Ubuntu 16.04]、https://www.digitalocean.com/community/tutorials/how-to-install-python-3-and-set-up-a-local-programming-environment-on-debian-8 [Debian 8]、https://www.digitalocean.com/community/tutorials/how-to-set-up-a-local-programming-environment-for-python-3-on-mac-os-x [macOS]、またはhttps://www.digitalocean.com/community/tutorials/how-to-set-up-a-local-programming-environment-for-python-3-on-windows-10[Windows 10]。 https://www.digitalocean.com/community/tutorials/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-16-04について読むこともできます。 -server [Pythonをインストールし、Ubuntu 16.04サーバーにプログラミング環境をセットアップする]。これは、開発チームで作業するときに特に役立ちます。

ローカルマシンでソフトウェア開発の準備ができたら、「https://www.digitalocean.com/community/tutorials/understanding-data-types-in-python-3 [データについてPython 3のタイプ]」および「https://www.digitalocean.com/community/tutorials/how-to-use-variables-in-python-3[Python 3で変数を使用する方法]」。

Related