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

推薦する

ブランド運営サービス(胡小邦:ブランド運営サービスの種類をどう見分けるか?随伴型とコンサルティング型の違いは何か?)

胡小邦:ブランド運営サービスの種類をどのように区別しますか?同行型とコンサルティング型の違いは何です...

ブランド戦略立案(Yi7は活気と活力で前進中|「グレートブランド」7周年、中国ブランドと栄光を分かち合う)

イタリア7は活気と活力を持って前進する | 「グレートブランド」7周年、中国ブランドと栄光を分かち合...

コンピュータ情報フロー広告(快手広告:ミニプログラム情報フロー配信指示)

快手広告:ミニプログラム情報フロー配信手順快手広告:ミニプログラム情報フロー配信手順1. 情報フロー...

ウェブサイト運営統計(35,000のライブ放送ルームデータを使用してHuya Liveの運営データ分析を実施)

35,000のライブ放送ルームのデータを活用してHuya Liveの運用データを分析ライブストリー...

コンテンツ運用分析(ブランドコンテンツが長期間効果を発揮していない?コンテンツマーケティングデータ分析はお済みですか?)

長い間ブランドコンテンツに取り組んできましたが、成果が出ていませんか?コンテンツマーケティングデー...

データセンターの運用(データセンターの稼働時間を維持するための 6 つの重要なプラクティス)

データセンターの稼働率を維持するための 6 つの重要なプラクティスデータセンターの運用を成功させるた...

情報フロー広告プロモーション価格表(TikTok広告課金基準|)

TikTok広告課金基準| Tik Tok広告課金基準|||ティックトック情報フロー広告口座に前払...

情報フロー広告の自動配信(情報フロー広告配信:自動入札機能の簡易分析)

情報フロー広告:自動入札機能の簡単な分析デジタル広告業界の急速な発展に伴い、ますます多くの企業が広...

ブランドプロモーション(江西省は各地でスポーツくじの30年ブランドプロモーション活動を開催)

江西省は30年にわたるスポーツくじのブランドプロモーション活動を各地で開催30年間進歩を目指し、手を...

どのブランド企画会社が良いのか(2024年ブランド企画会社ランキング?どのブランド企画会社が良いのか?)

2024年ブランド企画会社ランキング?どのブランド企画会社が最適ですか?ブランド計画は企業にとって...

オフラインアプリプロモーション(オフライン医療コンパニオンアプリプラットフォームの低コストプロモーションを実現する1つの方法!)

オフライン医療コンパニオンアプリプラットフォームの低コストプロモーションを実現する1つの方法! Lo...

運用指標データ(10,000語の要約:運用データ指標の最も包括的な解釈)

乾物に関する1万語の要約:運用データ指標の最も包括的な解釈ビジネスは複雑なシステムであり、データ分析...

Facebook 広告を手動で最適化する方法は?

Facebook 広告に携わったことがある友人は、広告の最適化が Facebook 広告プロセスにお...

スーパーマーケット運営データ分析(スーパーマーケット顧客流動統計分析システム運用データの収集・分析)

スーパーマーケットの顧客流動統計・分析システム運用データの収集・分析スーパーマーケットの顧客フロー統...