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の対外貿易ウェブサイト構築の価格はいくらですか?

推薦する

オンラインプロモーションプランの立案(オンラインイベントの企画とプロモーションプランの完全ガイド)

オンラインイベントの企画とプロモーションの完全ガイドオンラインイベントの企画において最も重要なのは、...

商品のプロモーション方法(恋に落ちるような商品の紹介、効果的に顧客に印象付けるための 4 つのスピーキング スキル)

恋に落ちたように商品を紹介する、顧客に効果的に印象づける4つの話し方コラムニスト:Geng Ente...

茶の振興戦略(茶の栽培技術と振興戦略、茶産業の健全な発展を促進する、読めばわかる)

茶の栽培技術と普及戦略は茶産業の健全な発展を促進します。これを読めば分かるだろうお茶は私の国に非常に...

コンテンツ商品運用(コンテンツ運用:記事のクリック数が悲惨なほど少ないのですが、どうすればいいでしょうか?)

コンテンツ運用: 記事のクリック数がひどく少ない場合はどうすればよいでしょうか?ファストフードの時代...

核分裂排水と顧客獲得(効率的な排水と核分裂モード:プッシュ3リターン1モード)

効率的なトラフィック生成と分裂モデル: 3 つをプッシュして 1 つを返すモデル今日のデジタル時代に...

Nginx が SSL 証明書を設定した後に https にアクセスできなくなる問題の解決方法

ウェブサイトへの https 暗号化アクセスを実現するには、通常、SSL 証明書をインストールして構...

ユーザーエクスペリエンスデザインにおける二重基準: 完了率と成功率の詳細な分析

翻訳者のおすすめ: この記事では、ユーザー エクスペリエンス デザインの 2 つの重要な指標である完...

Red Hat Enterprise Linux 8 の機能と利点

Red Hat Enterprise Linux は、世界をリードするエンタープライズ Linux ...

情報フロー広告(百度検索広告と情報フロー広告の違いは何ですか?それぞれの特徴は何ですか?)

Baidu 検索広告と情報フロー広告の違いは何ですか?特徴は何ですか? Baidu は中国でよく知...

倉庫データの管理方法(倉庫データ、プロセス、管理を標準化する方法)

倉庫のデータ、プロセス、管理を標準化するにはどうすればよいでしょうか?生産規模や生産需要が拡大するに...

生鮮食品プロモーションコピーライティング(オンラインとオフラインで生鮮食品の雰囲気を演出)

オンラインとオフラインで新鮮な雰囲気を演出最近、経済日報とJD.comが発表したデータによると、わ...

運用管理データプラットフォーム(Logeasy セキュリティ運用・状況認識ビッグデータ分析プラットフォーム)

Logeasy セキュリティ運用と状況認識ビッグデータ分析プラットフォームLogeasy製品この製...

旅行会社振興計画(旅行会社が​​変革・発展するためのNつの方法)

旅行会社が​​変革し発展するためのNつの方法このほど、四川中国国際旅行サービス株式会社(以下、「四川...

WordPress バックアップ プラグイン UpdraftPlus の使い方チュートリアル

WodPess ウェブサイトのバックアップに関しては、UpdftPlus は非常に人気があり強力なプ...