Ubuntu 18.04にPython 3をインストールしてプログラミング環境をセットアップする方法[クイックスタート]

前書き

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

このチュートリアルでは、Pythonをインストールし、Ubuntu 18.04サーバーでプログラミング環境をセットアップする方法を説明します。 このチュートリアルのより詳細なバージョンと、各ステップのより適切な説明については、How To Install Python 3 and Set Up a Programming Environment on an Ubuntu 18.04 Serverを参照してください。

[[step-1 -—- update-and-upgrade]] ==ステップ1—更新とアップグレード

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

sudo apt update
sudo apt -y upgrade

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

[[step-2 -—- check-version-of-python]] ==ステップ2—Pythonのバージョンを確認する

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

python3 -V

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

OutputPython 3.6.7

[[step-3 -—- install-pip]] ==ステップ3—pipをインストールします

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

sudo apt install -y python3-pip

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

pip3 install package_name

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

[[step-4 -—- install-additional-tools]] ==ステップ4—追加のツールをインストールする

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

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

[[step-5 --- install-venv]] ==ステップ5—venvをインストールします

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

sudo apt install -y python3-venv

[[step-6 -—- create-a-virtual-environment]] ==ステップ6—仮想環境を作成する

pyvenvコマンドを使用して新しい環境を作成できます。 ここでは、新しい環境をmy_envと呼びますが、好きなように呼び出すことができます。

python3.6 -m venv my_env

[[step-7 -—- activate-virtual-environment]] ==ステップ7—仮想環境をアクティブ化する

以下のコマンドを使用して環境をアクティブ化します。ここで、my_envはプログラミング環境の名前です。

source my_env/bin/activate

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

[[step-8 -—- test-virtual-environment]] ==ステップ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!

[[step-9 -—- deactivate-virtual-environment]] ==ステップ9—仮想環境を非アクティブ化する

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

quit()

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

deactivate
Related