前書き

Pythonは、スクリプティング、自動化、データ分析、機械学習、およびバックエンド開発に強みを持つ、柔軟で多目的なプログラミング言語です。

このチュートリアルでは、Pythonをインストールし、Ubuntu 18.04サーバーでプログラミング環境をセットアップする方法を説明します。 各ステップのより良い説明を含むこのチュートリアルのより詳細なバージョンについては、https://www.digitalocean.com/community/tutorials/how-to-install-python-3-and-set-up-aを参照してください-programming-environment-on-an-ubuntu-18-04-server [Ubuntu 18.04サーバーにPython 3をインストールしてプログラミング環境を設定する方法]。

ステップ1-更新とアップグレード

Ubuntu 18.04サーバーにsudo非rootユーザーとしてログインし、最初にシステムを更新およびアップグレードして、出荷されたバージョンのPython 3が最新であることを確認します。

sudo apt update
sudo apt -y upgrade

プロンプトが表示されたら、インストールを確認します。

ステップ2-Pythonのバージョンを確認する

次のように入力して、インストールされているPython 3のバージョンを確認します。

python3 -V

システムをいつ更新したかに応じて、次のような出力が表示されます。

OutputPython

ステップ3-pipをインストールする

Pythonのソフトウェアパッケージを管理するには、プロジェクトで使用するライブラリまたはモジュールをインストールおよび管理するツールである* pip *をインストールします。

sudo apt install -y python3-pip

Pythonパッケージは、次のように入力してインストールできます。

pip3 install

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

ステップ4-追加ツールのインストール

プログラミング環境の堅牢なセットアップを確保するために、インストールするパッケージと開発ツールがいくつかあります。

sudo apt install build-essential libssl-dev libffi-dev python3-dev

ステップ5-venvをインストールする

仮想環境を使用すると、Pythonプロジェクト用にサーバー上に隔離されたスペースを確保できます。 標準のPython 3ライブラリの一部である* venv *を使用します。これは、次のように入力してインストールできます。

sudo apt install -y python3-venv

ステップ6-仮想環境を作成する

`+ pyvenv `コマンドで新しい環境を作成できます。 ここでは、新しい環境を「+」と呼びますが、好きなように呼び出すことができます。

python3.6 -m venv

ステップ7-仮想環境のアクティブ化

以下のコマンドを使用して環境をアクティブにします。「++」はプログラミング環境の名前です。

source /bin/activate

コマンドプロンプトの前に、環境の名前が追加されます。

ステップ8-仮想環境のテスト

Pythonインタープリターを開きます。

python

Python 3仮想環境内では、コマンド「+ python3 」の代わりに「 python 」、および「 pip3 」の代わりに「 pip +」を使用できることに注意してください。

次の出力を受信すると、通訳者がいることがわかります。

Python 3.6.5 (default, Apr  1 2018, 05:46:30)
[GCC 7.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

次に、 `+ print()+`関数を使用して、従来のHello、Worldプログラムを作成します。

print("Hello, World!")
OutputHello, World!

ステップ9-仮想環境の非アクティブ化

Pythonインタープリターを終了します。

quit()

次に、仮想環境を終了します。

deactivate

参考文献

このガイドに関連する詳細なチュートリアルへのリンクは次のとおりです。