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

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

Python は、シンプルな構文と豊富なサードパーティ ライブラリを備えた、世界で最も人気のあるプログラミング言語の 1 つです。現在、Python 3.9 が Python 言語のメインバージョンです。Ubuntu 20.04 に Python 3.9 をインストールする方法を見てみましょう。

ここでは、Ubuntu 20.04 に Python 3.9 をインストールする 2 つの方法に焦点を当てます。最初の方法は、Dedsnkes PPA からパッケージをインストールすることであり、2 番目の方法は、ソースから Python 3.9 をビルドすることです。

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

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

sudo pt 更新

sudo pt インストールソフトウェアpopeties-common

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

sudo dd-pt-epositoy pp:dedsnkes/pp

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

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

sudo pt python3.9をインストールします

4. 次のコマンドを入力してインストールが成功したことを確認します。

python3.9 レジリエンス

返されたバージョン番号が

Python 3.9.0以上

つまり、Ubuntu 20.04 に Python 3.9 がインストールされ、使用を開始できるということです。

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

Python をソースからコンパイルすると、最新の Python バージョンをインストールし、ビルド オプションをカスタマイズできます。

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

sudo pt 更新

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

2. wget コマンドを使用して Python をダウンロードします。Python ソース コードのダウンロード ページ:

https://www.python.og/ftp/python/3.9.0/Python-3.9.0.tgz を取得します。

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

t -xf Python-3.9.0.tgz

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

Python-3.9.0 をインストールします

./Renble 最適化を構成する

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

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

mke -j 2

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

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

sudo mke ltinstll

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

<<:  Linux Baota Panel のインストールから管理までの主なコマンドのまとめ

>>:  SSL 証明書の機能: Web サイトに SSL 証明書をインストールする必要があるのはなぜですか?

推薦する

情報フロー広告価格表(Tik Tok情報フロー広告課金基準、Tik Tok広告効果分析)

Tik Tok情報フロー広告課金基準、Tik Tok広告効果分析ヒント: この記事は全部で827語...

美容小売ブランド(これまでに43ブランドが1億元を突破!天猫618の美容ブランドが爆発的に増加)

これまでに43ブランドが1億個を突破しました! Tmall 618の美容ブランドが爆発的に増加Tma...

WooCommerce の商品ページで人気商品を表示する方法

WooCommece は、WodPess をベースにしたオープンソースの電子商取引プラグインであり、...

データ操作アーキテクチャ(プライベートドメイントラフィック操作アーキテクチャ)

プライベートドメイントラフィック操作アーキテクチャ1. ユーザータグ1. ダイナミックタグ1. 行動...

製品運用について知っておくべきこと(製品思考でうまく運用する方法)

プロダクト思考を活用してうまく運営する方法オペレーションは、製品、市場、ユーザー、データなど、さまざ...

データ運用管理(データキューブ:一元化された全プロセスデータ運用管理を実現するには?)

データキューブ: 集中化された全プロセスデータ運用管理を実現するには?出典: Data Ape 著者...

GlobalSign SSL証明書の申請要件と手順

GloblSign は、世界的に信頼されている幅広い種類の SSL 証明書を提供する世界的に有名な ...

OpenSSL と SSL の関係は何ですか? OpenSSL と SSL プロトコルの概要

OpenSSL と SSL の関係は何ですか? OpenSSL は、汎用暗号化と安全な通信のための商...

単品運用分析内容(電子商取引運用戦略:単品運用、12のポイントを覚えておけば、売上が止まらない!)

電子商取引の運営戦略:単一製品運営、これら 12 のポイントを覚えておけば、売上は止まらなくなります...

商業運営管理サービスの全内容(万達商業管理:新優良事業のキーマン)

ワンダコマーシャルマネジメント:新しい質の高いビジネスのキープレーヤー01 カスタマイズは循環を破る...

Western Digital チュートリアル: ドメイン名登録の申請方法

中国でウェブサイトを構築したい友人は、国内のウェブサイト構築用のドメイン名を登録する必要があることを...

データ運用方法(ユーザー運用のための4つの戦略システムの構築:成長フレームワーク+ユーザーモデリング+シナリオベースの階層化+データ運用)

ユーザーオペレーションのための4つの戦略システムの構築:成長フレームワーク + ユーザーモデリング ...

麻生社(100年の歴史を持つツール・ド・フランスは、その富のすべてを中国にもたらしたが、チケットを無料で配布するという運命はいつ終わるのだろうか?)

100年の歴史を持つツール・ド・フランスは、その富のすべてを中国にもたらしてきたが、チケットを無料...

プロモーション方法は何ですか? (商用インターネット プラットフォームは「電柱」ではありません。「58.com」は「骨を削って毒を治す」必要があります)

商業インターネットプラットフォームは「電柱」ではないので、「58.com」は「骨を削って毒を治す」必...

商品のマーケティング方法(商品の品質は良いのに販売量が少ない?売上を2倍にするには、次の3つのポイントを実行してください)

製品の品質は良いのに販売量が少ない?これら3つのことを実行すれば、売上は飛躍的に伸びます著者: Re...