序章

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

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

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

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

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

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

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

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

  1. python3 -V

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

Output
Python 3.8.2

ステップ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 -m venv my_env

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

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

  1. source my_env/bin/activate

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

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

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

  1. python

Python 3仮想環境内では、次のコマンドを使用できることに注意してください python それ以外の python3、 と pip それ以外の pip3.

次の出力を受け取ると、インタプリタにいることがわかります。

Python 3.8.2 (default, Mar 13 2020, 10:14:16) 
[GCC 9.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

参考文献

ここから、Pythonについて学ぶことができることがたくさんあります。ここに、このガイドに関連するいくつかのリンクがあります。