ほとんどすべてのLinuxディストリビューションには、デフォルトのシステムパッケージに含まれているバージョンのPythonが付属しています。ただし、場合によっては、何らかの理由で、UbuntuシステムにPythonがインストールされていないことがあります。
Pythonパッケージの更新に関する簡単なガイドとともに、UbuntuにPythonをインストールする方法を詳しく見ていきましょう。
Pythonがシステムにインストールされているかどうかを確認する方法
Pythonは、世界中の多くの開発者によって使用されている強力な高レベルのスクリプト言語です。この言語は、Web開発、Webスクレイピング、侵入テストなど、さまざまな実際のアプリケーションに最適です。あなたもできます Pythonを使用してTelegramボットを構築する 。
Pythonがシステムにインストールされているかどうかを確認するには、を押してターミナルを開きます。 Ctrl + Alt + T 。 「python」と入力してを押します 入力。
ターミナルに次の出力が表示される場合は、コンピューターに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のバージョンに関する情報と現在の日付と時刻を提供します。
プロビジョニングされていないSIMを修正する方法mm#2
一方、「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リポジトリからダウンロードできます。これがその方法です。
- を押してターミナルを開きます Ctrl + Alt + T 。
- 次のコマンドを入力して、ローカルシステムのリポジトリリストを更新します。
sudo apt-get update
- Pythonの最新バージョンをダウンロードします:
sudo apt-get install python
- Aptは自動的にパッケージを見つけて、コンピューターにインストールします。
DeadsnakesPPAを使用してPython3をUbuntuにインストールする
何らかの理由で、公式のUbuntuリポジトリからPythonパッケージをダウンロードできない場合は、 Deadsnakes PPA システムリポジトリリストに追加します。 PPAまたはパーソナルパッケージアーカイブは、Ubuntuユーザー向けに特別に設計されたリポジトリです。
デフォルトでは、PPAをシステムのパッケージリストに追加することはできません。 'software-properties-common'パッケージは、PPAを管理してシステムに追加するための効率的な方法を提供します。
- 次のコマンドを入力して、上記のパッケージをシステムにインストールします。
sudo apt-get install software-properties-common
- 公式のDeadsnakesPPAリンクをシステムのリポジトリリストに追加します:
sudo add-apt-repository ppa:deadsnakes/ppa
- システムのパッケージリストを更新します:
sudo apt-get update
- 追加された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をダウンロードしてビルドすることもできます。ソースコードのコンパイルは、最初は少し気が遠くなるように思えるかもしれませんが、プロセスを理解すれば簡単になります。
- システムのローカルリポジトリリストを更新します:
sudo apt-get update
- Aptを使用してシステムにサポート依存関係をインストールします:
sudo apt-get install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
- Pythonソースファイルを保存するための新しいディレクトリを作成します:
mkdir /python && cd /python
- 公式FTPサーバーからPythonソースコードをダウンロードします:
wget https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz
- ダウンロードしたTGZファイルを抽出します:
tar –xf Python-3.9.1.tgz
- Pythonをインストールする前に、テストと最適化を実行する必要があります。これは、コードの実行を10〜20%増加させるため、重要です。
cd python-3.9.1
./configure --enable-optimizations - 次のディレクトリにあるMakeFileを使用してパッケージをビルドします:
sudo make install
これらの手順を実装したら、次のように入力して、Pythonがコンピューターにインストールされているかどうかを確認します。 python --version あなたのターミナルで。
PythonモジュールはPIPを介して管理されることに注意してください。 PIPは、Python PackageIndexからライブラリをダウンロードして追加するために使用されるパッケージ管理システムです。 システムへのPythonPIPのインストール Pythonプロジェクトでモジュールを使用する場合は重要です。
Pythonを最新バージョンに更新する
まず、システムに古いバージョンのPythonがインストールされていることを確認してください。あなたは入力することによってこれを行うことができます python --version あなたのターミナルで。バージョンの詳細を書き留めます。
あなたはインターネットを検索することによって利用可能な最新バージョンが何であるかを知ることができます。 「python最新バージョン」でのグーグル検索で十分です。 2つのバージョン番号が一致しない場合は、古いバージョンを実行している可能性があります。
UbuntuのAdvancedPackage Toolを使用すると、最新バージョンに簡単にアップグレードできます。 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言語はさまざまな分野で使用されており、そのアプリケーションはそれがいかに強力であるかを実証するのに十分です。プログラミング言語は、業界全体で開発者の需要が高まっているため、重要になっています。
スチームゲームを返すことができますか共有 共有 つぶやき Eメール 需要の高い10のコンピュータプログラミングのキャリアと仕事
プログラミングのキャリアをお探しですか?ここに、今日応募できる最高の有料コーディングの仕事のほんの一部があります。
次を読む 関連トピック- Linux
- Ubuntu
- Python
Deepeshは、MUOのLinuxのジュニアエディターです。彼はLinuxに関する情報ガイドを作成し、すべての新規参入者に至福の体験を提供することを目指しています。映画についてはよくわかりませんが、テクノロジーについて話したいのなら、彼はあなたの男です。余暇には、本を読んだり、さまざまな音楽ジャンルを聴いたり、ギターを弾いたりしています。
DeepeshSharmaのその他の記事ニュースレターを購読する
ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。
購読するにはここをクリックしてください