開発者ドキュメント

Python3をインストールしてUbuntu18.04にプログラミング環境をセットアップする方法[クイックスタート]

###序章

Pythonは柔軟で用途の広いプログラミング言語であり、スクリプト、自動化、データ分析、機械学習、バックエンド開発に強みがあります。

このチュートリアルでは、PythonのインストールとUbuntu18.04サーバーでのプログラミング環境のセットアップについて説明します。 このチュートリアルのより詳細なバージョンと各ステップのより良い説明については、Python3をインストールしてUbuntu18.04サーバーにプログラミング環境をセットアップする方法を参照してください。

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

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

  1. sudo apt update
  2. sudo apt -y upgrade

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

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

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

  1. python3 -V

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

Output
Python 3.6.7

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

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

  1. sudo apt install -y python3-pip

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

  1. pip3 install package_name

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

ステップ4—追加のツールをインストールする

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

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

ステップ5—venvをインストールします

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

  1. sudo apt install -y python3-venv

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

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

  1. python3.6 -m venv my_env

ステップ7—仮想環境をアクティブ化する

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

  1. source my_env/bin/activate

これで、コマンドプロンプトの前に環境の名前が付けられます。

ステップ8—仮想環境をテストする

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

  1. 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プログラムを作成します。

  1. print("Hello, World!")
Output
Hello, World!

ステップ9—仮想環境を非アクティブ化する

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

  1. quit()

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

  1. deactivate

参考文献

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

モバイルバージョンを終了