Python3をインストールしてUbuntu20.04にプログラミング環境をセットアップする方法[クイックスタート]
序章
Pythonは柔軟で用途の広いプログラミング言語であり、スクリプト、自動化、データ分析、機械学習、バックエンド開発に強みがあります。
このチュートリアルでは、PythonのインストールとUbuntu20.04サーバーでのプログラミング環境のセットアップについて説明します。 このチュートリアルのより詳細なバージョンと各ステップのより詳細な説明については、Python3をインストールしてUbuntu20.04サーバーにプログラミング環境をセットアップする方法を参照してください。
ステップ1—更新とアップグレード
sudo非rootユーザーとしてUbuntu20.04サーバーにログインし、最初にシステムを更新およびアップグレードして、出荷されたバージョンのPython3が最新であることを確認します。
- sudo apt update
- sudo apt -y upgrade
プロンプトが表示されたら、インストールを確認します。
ステップ2—Pythonのバージョンを確認する
次のように入力して、インストールされているPython3のバージョンを確認します。
- python3 -V
システムをいつ更新したかに応じて、次のような出力が表示されます。
OutputPython 3.8.2
ステップ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
.
ステップ4—追加のツールをインストールする
プログラミング環境の堅牢なセットアップを確実にするためにインストールするパッケージと開発ツールがさらにいくつかあります。
- sudo apt install build-essential libssl-dev libffi-dev python3-dev
ステップ5—venvをインストールします
仮想環境を使用すると、Pythonプロジェクト用にサーバー上に分離されたスペースを確保できます。 標準のPython3ライブラリの一部であるvenvを使用します。これは、次のように入力することでインストールできます。
- sudo apt install -y python3-venv
ステップ6—仮想環境を作成する
を使用して新しい環境を作成できます pyvenv
指図。 ここでは、新しい環境と呼びます my_env
、しかしあなたはあなたのプロジェクトにとって意味のある何かをあなたのものと呼ぶべきです。
- python3 -m venv my_env
ステップ7—仮想環境をアクティブ化する
以下のコマンドを使用して環境をアクティブ化します。 my_env
プログラミング環境の名前です。
- source my_env/bin/activate
これで、コマンドプロンプトの前に環境の名前が付けられます。
-
ステップ8—仮想環境をテストする
Pythonインタープリターを開きます。
- 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プログラムを作成する関数:
- print("Hello, World!")
OutputHello, World!
ステップ9—仮想環境を非アクティブ化する
Pythonインタープリターを終了します。
- quit()
次に、仮想環境を終了します。
- deactivate
参考文献
ここから、Pythonについて学ぶことができることがたくさんあります。ここに、このガイドに関連するいくつかのリンクがあります。