Ubuntu18.04にPython3.8をインストールする方法

Pythonは、世界で最も広く使用されているプログラミング言語の1つです。構文はシンプルで習得が容易であり、Pythonは初心者や実務経験のある人に人気があります。 Pythonは用途の広いプログラミング言語です。単純なスクリプトから複雑な機械学習アルゴリズムまで、さまざまなアプリケーションの構築に使用できます。

Python 3.8は、Python言語の最新のメジャーリリースです。割り当て式、位置のみのパラメーター、f文字列のサポートなど、多くの新機能が含まれています。

Python 3.8は、Ubuntuのデフォルトのソフトウェアソースリポジトリでは使用できません。このガイドでは、Ubuntu18.04にPython3.8をインストールする2つの異なる方法について説明します。最初のオプションは、[deadsnakes PPA](https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa)からdebパッケージをインストールすることです。

同じ手順が、Ubuntu 16.04と、Kubuntu、Linux Mint、Elementary OSなど、Ubuntuに基づくすべてのディストリビューションに適しています。

1.UbuntuにApt経由でPython3.8をインストールします##

UbuntuにApt経由でPython3.8をインストールするのは簡単な方法で、数分しかかかりません。

  1. rootまたはsudo権限を持つ別のユーザーとして次のコマンドを実行して、パッケージリストを更新し、依存パッケージをインストールします。
sudo apt update
sudo apt install software-properties-common
  1. デッドスネークPPAをシステムソースリストに追加します。
sudo add-apt-repository ppa:deadsnakes/ppa

プロンプトが表示されたら、Enterボタンを入力して続行します。

Press [ENTER] to continue or Ctrl-c to cancel adding it.
  1. リポジトリを有効にしたら、Python3.8をインストールします。
sudo apt install python3.8
  1. インストールプロセスが成功したことを確認するには、次のように入力します。
python3.8--version
Python 3.8.0

この時点で、Python 3.8がUbuntuシステムにインストールされており、使用を開始できます。

2. Ubuntu ##のソースコードからPython3.8をコンパイルしてインストールします。

この章では、ソースコードを使用してPython3.8をコンパイルおよびインストールする方法について説明します。

  1. パッケージリストを更新し、Pythonをコンパイルするために必要なパッケージをインストールします。
sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
  1. [Pythonダウンロードページ](https://www.python.org/downloads/source/)から、 wgetを使用して最新のソフトウェアソースコードをダウンロードします。
wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz

この記事を書いている時点での最新リリースは「3.8.0」です。

  1. ダウンロードが完了したら、圧縮パッケージを解凍します。
tar -xf Python-3.8.0.tgz
  1. Pythonソースコードディレクトリに切り替えて、 configureスクリプトを実行します。一連のチェックが実行され、すべての依存関係がシステムで準備されていることを確認します。
cd Python-3.8.0./configure --enable-optimizations

- - enable-optimizationsオプションは、複数のテストを通じてPythonバイナリパッケージを最適化します。これにより、コンパイルプロセスが遅くなります。

  1. Python3.8のコンパイルプロセスを開始します。
make -j 8

コンパイルイベントを短縮するには、プロセッサの数に合わせて -jを変更します。 nprocと入力すると、プロセッサの数を確認できます。

  1. コンパイルが完了したら、次のコマンドを入力してPythonバイナリパッケージをインストールします。
sudo make altinstall

標準の make installは、デフォルトのシステムpython 3バイナリパッケージを上書きするため、使用しないでください。

  1. それでおしまい。 Python 3.8がインストールされ、使用できるようになりました。次のコマンドで確認します。
python3.8--version

出力にはPythonバージョンが表示されます。

Python 3.8.0

3、要約##

Ubuntu18.04にPython3.8をインストールしました。これで、Python3プロジェクトの開発を開始できます。

次に、["Pipの使用方法"](https://linuxize.com/post/how-to-install-pip-on-ubuntu-18.04/)と["Python仮想環境の作成方法"](https://linuxize.com/post/how-to-create-python-virtual-environments-on-ubuntu-18-04/)について読むことができます。

Recommended Posts

Ubuntu18.04にPython3.8をインストールする方法
Ubuntu20.04 ubuntu / focal64にPython2をインストールする方法
[練習] Ubuntuシステムにpython3.6をインストールする方法
Ubuntu20.04にRubyをインストールする方法
Ubuntu20.04にJavaをインストールする方法
Ubuntu20.04にVirtualBoxをインストールする方法
Ubuntu20.04にElasticsearchをインストールする方法
UbuntuにProtobuf3をインストールするための詳細なチュートリアル
Ubuntu20.04にNginxをインストールする方法
Ubuntu20.04にApacheをインストールする方法
Ubuntu20.04にGitをインストールする方法
Ubuntu16.04にNode.jsをインストールする方法
Ubuntu20.04にVagrantをインストールする方法
Ubuntu14.04にBacula-Webをインストールする方法
Ubuntu16.04にPostgreSQLをインストールする方法
Ubuntu20.04にGitをインストールする方法
Ubuntu18.04にAnaconda3をインストールする方法
Ubuntu18.04にMemcachedをインストールする方法
Ubuntu16.04にJenkinsをインストールする方法
Ubuntu14.04にMemSQLをインストールする方法
Ubuntu20.04にGoをインストールする方法
Ubuntu16.04にMongoDBをインストールする方法
Ubuntu14.04にMailpileをインストールする方法
Ubuntu16.04にPrestaShopをインストールする方法
Ubuntu20.04にSkypeをインストールする方法
Ubuntu20.04にJenkinsをインストールする方法
CentOS8にPython3.8をインストールする方法
Ubuntu18.04にKVMをインストールする方法
Ubuntu20.04にKVMをインストールする方法
ubuntu14.04にopencv3.0.0をインストールする方法
Ubuntu20.04にAnacondaをインストールする方法
Ubuntu16.04にPrometheusをインストールする方法
Ubuntu18.04にJenkinsをインストールする方法
Ubuntu20.04にApacheをインストールする方法
Ubuntu20.04にRをインストールする方法
CentOS8にPythonをインストールする方法
Ubuntu16.04にMoodleをインストールする方法
Ubuntu14.04にSolr5.2.1をインストールする方法
Ubuntu16.04にTeamviewerをインストールする方法
Ubuntu20.04にMariaDBをインストールする方法
Ubuntu20.04にNginxをインストールする方法
Ubuntu20.04にMonoをインストールする方法
Ubuntu20.04にGoをインストールする方法
Ubuntu20.04にZoomをインストールする方法
Ubuntu16.04にNginxをインストールする方法
Ubuntu20.04にOpenCVをインストールする方法
Ubuntu20.04にSpotifyをインストールする方法
Ubuntu18.04にPostmanをインストールする方法
Ubuntu16.04にGo1.6をインストールする方法
Ubuntu18.04にGoをインストールする方法
Ubuntu14.04にMySQLをインストールする方法
Ubuntu20.04にPostgreSQLをインストールする方法
Ubuntu18.04にVLCをインストールする方法
Ubuntu20.04にTeamViewerをインストールする方法
Ubuntu20.04にWebminをインストールする方法
Ubuntu14.04にPython3をインストールします
Ubuntu16.04にPython3をインストールします
UbuntuにPython3.7をインストールする
Ubuntu18.04にDockerComposeをインストールする方法
RaspberryPiにUbuntuをインストールする方法
Ubuntu14.04にBaculaServerをインストールする方法