Linux
 Computer >> コンピューター >  >> システム >> Linux

UbuntuにPythonをインストールする方法

ほとんどすべてのLinuxディストリビューションには、デフォルトのシステムパッケージに含まれているバージョンのPythonが付属しています。ただし、場合によっては、何らかの理由で、UbuntuシステムにPythonがインストールされていないことがあります。

Pythonパッケージの更新に関する簡単なガイドとともに、UbuntuにPythonをインストールする方法を詳しく見ていきましょう。

Pythonがシステムにインストールされているかどうかを確認する方法

Pythonは、世界中の多くの開発者によって使用されている強力な高レベルのスクリプト言語です。この言語は、Web開発、Webスクレイピング、侵入テストなど、さまざまな実際のアプリケーションに最適です。 Pythonを使用してTelegramボットを構築することもできます。

Pythonがシステムにインストールされているかどうかを確認するには、 Ctrl + Alt + Tを押してターミナルを開きます。 。 「python」と入力してEnterキーを押します。

ターミナルに次の出力が表示される場合は、Pythonがコンピューターにインストールされています。

Python 3.9.1 (default, Dec 13 2020, 11:55:53) 
[GCC 10.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

この出力は、システムが実行しているPythonのバージョンに関する情報と、現在の日時を提供します。

一方、「bash:python:command not found」というエラーが表示された場合は、残念ながら、UbuntuシステムにPythonがインストールされていません。

ターミナルで次のコマンドを入力するだけで、Pythonのバージョンを確認することもできます。

python --version

出力には、コンピューターにインストールされているPythonのバージョンの詳細が表示されます。

UbuntuにPythonをインストールする方法

LinuxベースのオペレーティングシステムにPythonをインストールするのは簡単です。 Ubuntuマシンで最新バージョンのPythonを複数のソースから入手できます。同じことを行うための推奨される方法のいくつかを次に示します。

Aptを使用してPythonをインストールする

Apt、またはAdvanced Package Toolは、Ubuntuにあるデフォルトのパッケージマネージャーです。 Pythonパッケージは公式のUbuntuリポジトリからダウンロードできます。方法は次のとおりです。

  1. Ctrl + Alt + Tを押してターミナルを開きます 。
  2. 次のコマンドを入力して、ローカルシステムのリポジトリリストを更新します:
    sudo apt-get update
  3. 最新バージョンのPythonをダウンロードします:
    sudo apt-get install python
  4. Aptはパッケージを自動的に検出し、コンピューターにインストールします。

DeadsnakesPPAを使用してUbuntuにPython3をインストールする

何らかの理由で、公式のUbuntuリポジトリからPythonパッケージをダウンロードできない場合は、DeadsnakesPPAをシステムリポジトリリストに追加してみてください。 PPAまたはパーソナルパッケージアーカイブは、Ubuntuユーザー向けに特別に設計されたリポジトリです。

デフォルトでは、PPAをシステムのパッケージリストに追加することはできません。 「software-properties-common」パッケージは、PPAを管理してシステムに追加するための効率的な方法を提供します。

  1. 次のコマンドを入力して、上記のパッケージをシステムにインストールします。
    sudo apt-get install software-properties-common
  2. システムのリポジトリリストに公式のDeadsnakesPPAリンクを追加します:
    sudo add-apt-repository ppa:deadsnakes/ppa
  3. システムのパッケージリストを更新します:
    sudo apt-get update
  4. 追加されたPPAから最新バージョンのPythonをダウンロードします:
    sudo apt-get install python3

Deadsnakes PPAのデータベースにはほぼすべてのバージョンのPythonが含まれているため、古いバージョンのPythonもインストールできます。パッケージ名を、コンピューターにインストールするPythonのバージョンに置き換えるだけです。

sudo apt-get install python3.2
sudo apt-get install python3.3
sudo apt-get install python3.8
ソースコードからUbuntuにPython3をインストール

Pythonの公式Webサイトから最新バージョンのPythonをダウンロードしてビルドすることもできます。ソースコードのコンパイルは、最初は少し気が遠くなるように思えるかもしれませんが、プロセスを理解すれば簡単になります。

  1. システムのローカルリポジトリリストを更新します:
    sudo apt-get update
  2. Aptを使用してシステムにサポート依存関係をインストールします:
    sudo apt-get install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
  3. Pythonソースファイルを保存するための新しいディレクトリを作成します:
    mkdir /python && cd /python
  4. 公式FTPサーバーからPythonソースコードをダウンロードします:
    wget https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz
  5. ダウンロードしたTGZファイルを抽出します:
    tar –xf Python-3.9.1.tgz
  6. Pythonをインストールする前に、テストと最適化を実行する必要があります。これは、コードの実行を10〜20%増加させるため、重要です。
    cd python-3.9.1
    ./configure --enable-optimizations
  7. 次のディレクトリにあるMakeFileを使用してパッケージをビルドします:
    sudo make install

これらの手順を実装したら、 python --version と入力して、Pythonがコンピューターにインストールされているかどうかを確認します。 ターミナルで。

PythonモジュールはPIPを介して管理されることに注意してください。 PIPは、PythonPackageIndexからライブラリをダウンロードして追加するために使用されるパッケージ管理システムです。 Pythonプロジェクトでモジュールを使用する場合は、システムにPythonPIPをインストールすることが重要です。

Pythonを最新バージョンに更新する

まず、システムに古いバージョンのPythonがインストールされていることを確認してください。これを行うには、 python --versionと入力します。 あなたのターミナルで。バージョンの詳細を書き留めます。

インターネットを検索すると、入手可能な最新バージョンを見つけることができます。 「python最新バージョン」でのグーグル検索で十分です。 2つのバージョン番号が一致しない場合は、古いバージョンを実行している可能性があります。

UbuntuのAdvancedPackageToolを使用すると、最新バージョンに簡単にアップグレードできます。 AptまたはDeadsnakesPPAを使用してシステムにPythonをインストールした場合は、次のコマンドを入力して最新バージョンのPythonをダウンロードします。

sudo apt-get install python

-のみアップグレードを使用することもできます パッケージを更新するためのフラグ。

sudo apt-get --only-upgrade install python

自分でソースコードをコンパイルした人は、Python FTPにアクセスして、最新バージョンのコピーを入手できます。ただし、手順を最初からやり直す必要があります。

UbuntuでPythonを実行する

Pythonは、ほぼすべてのLinuxシステムにプリインストールされており、公式の配布リポジトリでも利用できます。それでもPythonがコンピューターにインストールされていない場合は、Ubuntuのパッケージマネージャーを使用して簡単にダウンロードできます。

Python言語はさまざまな分野で使用されており、そのアプリケーションはそれがいかに強力であるかを実証するのに十分です。業界全体で開発者の需要が高まっているため、プログラミング言語が重要になっています。


  1. UbuntuにPipをインストールする方法

    Linuxはパッケージマネージャーで絶対に溢れています。 Ubuntuにはaptがあるだけでなく、多くのプログラミング言語には独自のパッケージマネージャーが付属しています。 Node.jsにはnpmがあり、Rubyにはgemがあり、Pythonにはpipがあります。 PipはPの略です ython私 nstalls P ackagesを使用すると、Python Package Index(PyPI)からパッケージを簡単にインストールできます。これを使用して他のインデックスからインストールすることもできますが、一般的に必要なものの多くはPyPIで利用できます。 pipを使用してパッケージを

  2. Windows 10 または Windows 11 に Ubuntu をインストールする方法

    Windows 10 または Windows 11 に Ubuntu Linux をインストールしますか?心配しないでください。あなたは正しい場所にいます。 驚くかもしれませんが、Windows オペレーティング システムに Ubuntu をインストールして実行するための唯一の普遍的な方法はありません。実際、この記事では 3 つのアプローチを紹介します。 Linux 用の Windows サブシステムで Ubuntu を実行したり (Windows で Linux コマンドを実行する方法。詳しくは以下で説明します)、USB スティックから直接実行したり、私の個人的なお気に入りの 1 つである