UbuntuにPython 3.9をインストールする方法 UbuntuインストールPython 3.9チュートリアル

UbuntuにPython 3.9をインストールする方法 UbuntuインストールPython 3.9チュートリアル

Python は、世界で最も人気のあるプログラミング言語の 1 つです。単純な手書きから複雑な機械学習アルゴリズムまで、さまざまなアプリケーションの構築に使用される汎用言語です。 Python 3.9 は、Python 言語の最新のメジャー バージョンです。新しい dict 演算子、新しい st 関数、IANA タイム ゾーンのサポートなど、多くの新機能が含まれています。では、Ubuntu に Python 3.9 をインストールするにはどうすればよいでしょうか?

この記事では、Ubuntu 20.04 に Python 3.9 をインストールする 2 つの方法を紹介します。1 つは Dedsnkes PPA からパッケージをインストールする方法、もう 1 つはソース コードから Python 3.9 をビルドする方法です。

1. Aptを使用してUbuntuにPython 3.9をインストールする

pt を使用して Ubuntu に Python 3.9 をインストールするのは比較的簡単なプロセスであり、完了するまでに数分しかかかりません。

パッケージ リストを更新し、前提条件をインストールします。

sudo pt updte sudo pt instll softwe-popeties-common

2. Dedsnkes PPA をシステムのソース リストに追加します。

sudo dd-pt-epositoy pp:dedsnkes/pp

プロンプトが表示されたら、[Enter] を押して続行します。

3. リポジトリを有効にした後、次のコマンドを実行して Python 3.9 をインストールできます。

sudo pt instll python3.9

4. 次のように入力して、インストールが成功したことを確認します。

python3.9 --esion Output Python 3.9.0+

これで、Python 3.9 が Ubuntu にインストールされました。使用を開始できます。

2. ソースコードからUbuntuにPython 3.9をインストールする

Python をソースからコンパイルすると、最新の Python バージョンをインストールし、ビルド オプションをカスタマイズできます。ただし、 ptパッケージ マネージャーを通じて Python インストールを維持することはできません。

Python をビルドするために必要な依存関係をインストールします。

sudo pt updte sudo pt instll build-essentil zlibg-de libncuses5-de libgdbm-de libnss3-de libssl-de libedline-de libffi-de libsqlite3-de wget libbz2-de

2. wgetを使用して Python ダウンロード ページから最新バージョンのソース コードをダウンロードします。

wget https://www.python.og/ftp/python/3.9.0/Python-3.9.0.tgz

3. ダウンロード後、圧縮ファイルを解凍します。

t -xf Python-3.9.0.tgz

4. Python ソース ディレクトリに移動してconfigueスクリプトを実行します。このスクリプトは、システム上のすべての依存関係が存在することを確認するためにいくつかのチェックを実行します。

cd Python-3.9.0 ./configue --enble-optimiztions

Renble-optimiztions オプションは、いくつかのテストを実行して Python バイナリを最適化します。これにより、ビルド プロセスが遅くなります。

5. Python 3.9 ビルドプロセスを開始します。

mke -j 2

ビルド時間を短縮するには、プロセッサのコア数に合わせて -j を変更します。 npoc と入力すると番号を見つけることができます。

6. ビルド プロセスが完了したら、次のコマンドを入力して Python バイナリをインストールします。

sudo mke ltinstll

デフォルトのシステム python3 バイナリは後で上書きされるため、installll ではなく ltinstll を使用します。

上記は、Ubuntu に Python 3.9 をインストールするためのチュートリアルです。同じ手順が、Ubuntu 8.04 および Kubuntu、Linux Mint、Elementy OS を含むすべての Ubuntu ベースのディストリビューションに適用されます。

<<:  .int はどの組織のドメイン名ですか?

>>:  Ueeshopのウェブサイト構築はどうですか? Ueeshopの対外貿易ウェブサイト構築の価格はいくらですか?

推薦する

一般的な Elementor ページエラーを修正するにはどうすればよいですか?

Elemento で編集しようとしたときに空白ページが表示される場合は、WP のメモリが不足している...

情報流通型広告販売とは(入札型プロモーションと情報流通型プロモーションとは何ですか?違いは何ですか?)

入札促進と情報流通促進とは何ですか?違いは何ですか?入札プロモーションは、ウェブサイト所有者にもたら...

Ubuntu の zip ファイルの解凍コマンドの概要

Ubuntu オペレーティング システムを使用する場合、さまざまなファイルや圧縮パッケージを処理する...

ブランド広告スペース(小紅書広告スペース設定のヒント:高額なPR協力をいかに獲得するか?)

小紅書広告スペース開設のヒント:高額なPR協力を引き付けるには?広告スロットを事前に設定しておくと、...

PuTTY で中国語の文字化けが発生する問題を解決するにはどうすればよいですか? PuTTY の中国語文字化けの解決方法

PuTTY は、Windows で Linux サーバーにログインするためによく使用されるターミナル...

WeChat 小型店舗の宣伝方法 (WeChat 小型プログラム モールの作り方)

WeChatミニプログラムモールを作成するには?現在、モバイルインターネットの急速な発展に伴い、W...

新規ブランドのマーケティング計画について(スタートアップのブランドマーケティング計画をうまく進める方法)

スタートアップ企業のためのブランドマーケティング計画を成功させる方法スタートアップ企業向けのブランド...

Joomla チュートリアル: メニューの作成方法

Jooml! は、PHP 言語をベースにしたオープン ソースのコンテンツ管理システム (CMS) で...

成長段階にある製品のマーケティング戦略は何ですか? (マーケティングチームが習得すべき 20 の販売戦略)

マーケティングチームが習得すべき 20 の販売戦略販売業界は常に変化しており、新しい技術や販売戦略が...

Shopify と Ueeshop のどちらを使用するのが良いでしょうか? 違いは何ですか?

越境電子商取引のサークルに参加するユーザーはますます増えていますが、このサークルに不慣れな人にとって...

WordPress で Robots.txt ファイルを素早く変更する方法のチュートリアル

有能なウェブマスターであれば、obots.txt ファイルが検索エンジンのクロールに役立つため、サイ...

運用データシステム(効率的なデータ運用システムの構築方法)

効率的なデータ運用システムを構築する方法効率的なデータ運用システムを確立します。効率的なデータ運用シ...

ブランド企画コンペ公式サイト(イベント企画提案のウェブサイトをいくつかお勧めいただけますか?)

イベント企画のためのウェブサイトをいくつかお勧めいただけますか?まず、Black Cat Club(...

コンテンツ運用分析(セルフメディア運用の秘訣:コンテンツ企画、ソーシャルインタラクション、データ分析の3ステップ)

セルフメディア運営の秘訣:コンテンツ企画、ソーシャルインタラクション、データ分析の3ステップ1. コ...