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 証明書をインストールする必要があるのはなぜですか?

推薦する

外国貿易ウェブサイトを構築する場合、どのタイプの SSL 証明書を選択するのがより安全ですか?

ネットワーク技術の継続的な発展により、電子商取引業界は個人や企業の間で人気が高まっています。プラット...

スポーツ施設の運営内容(スポーツ施設をいかに運営すれば利益が最大化されるのか?)

スポーツ会場をどのように運営すれば利益を最大化できるでしょうか?今日の社会では、人々は身体運動と強い...

コンテンツ運用プロセス(コンテンツ運用のやり方、全てここに)

コンテンツ操作はどうすればいいですか?すべてここにあります前回の記事では、インターネットでのイベント...

DHA売上ランキング(藻油DHA市場調査レポート)

藻類油 DHA 市場調査レポート藻類油 DHA 市場レポートでは主に以下の項目を調査します。藻油DH...

WordPress で RSS フィードを無効にする方法

RSS フィードは、Web サイトのコンテンツを記述および同期するための形式です。これは、ユーザーが...

cPanel パネル ウェブサイト ログ データ ダウンロード グラフィック チュートリアル

SEO の専門家は、ウェブサイト ログに精通している必要があります。ウェブサイト ログの目的は、スペ...

有名なブランド企画会社(江西省南昌の有名なブランド企画会社はどこが良いですか?ブランド戦略コンサルティング会社)

江西省南昌の有名なブランド企画会社はどこが良いですか?ブランド戦略コンサルティング会社企業の戦略計画...

TeamViewer 認証拒否とはどういう意味ですか? TeamViewer 検証失敗の解決策

TemViewe 認証拒否は、アカウントに正常に接続できず、それを使用してコンピューターにリモート接...

Z-Blog 1.6 バージョン エラーの原因と解決策

この記事の主題に直接関連しますが、この記事は主に Z-Blog .6 バージョンのインストールに関す...

WordPress ウェブサイト構築チュートリアル: サイト内でプランを公開する際のエラーを解決する方法

世界で最も人気のあるウェブサイトビルダーの 1 つである WodPess には、投稿を後で自動的に公...

ブランドプロモーションの拡大(雲光科技:ブランドと市場のプロモーションを強化するために宣伝活動を強化する予定)

CloudWalk Technology:ブランドと市場のプロモーションを強化するために宣伝活動を...

衣料品運営(電子商取引運営:タオバオ婦人服カテゴリー運営方法)

電子商取引の運営:タオバオ婦人服カテゴリーの運営方法中小販売者に適した婦人服カテゴリーの運営方法を共...

酒類ブランドマーケティングプラン(酒類ブランドの構築方法とは?専門家12人、ヒント12選、ぜひ覚えておいてください!)

ワインブランドを構築するには? 12人の専門家からの12のヒント、ぜひ覚えておいてください!テキスト...

情報フロー広告を宣伝する(事例+ヒント | コンバージョン率の高い情報フロー広告を簡単に作成する 5 つのステップ)

ケーススタディ + ヒント |コンバージョン率の高い情報フロー広告を作成するための 5 つの簡単な...