前書き
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
参考文献
このガイドに関連する詳細なチュートリアルへのリンクは次のとおりです。