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

推薦する

広東インサイブランドマーケティンググループ(インサイグループは5日間で約123%上昇!深セン証券取引所:自然人の購入が89.24%を占める)

インサイグループの株価は5日間で約123%上昇しました!深セン証券取引所:個人による購入が89.24...

ローカルブランドのマーケティング戦略(海外進出でも「ローカル」を恐れない:DTCブランドのローカライズ運用の実践戦略7選!)

海外進出でも「現地化」を恐れない:DTCブランドの現地化運営のための実践的戦略7選! 2023年には...

統合ブランドプランニング(企業戦略設計、企業はブランドポートフォリオ戦略をどのように設計すべきか?)

企業戦略設計、企業はブランドポートフォリオ戦略をどのように設計すべきでしょうか?今日の競争の激しい市...

企業ブランドマーケティング会社(チェーンマーケティング戦争の終結:5大ブランドが際立ち、市場トレンドをリード)

チェーンマーケティング戦争終結:5大ブランドが台頭し、市場トレンドをリードインターネットの継続的な発...

データ運用規則(四川省データ規則の解釈:条件付きで公開されるデータは、データ利用誓約書に署名し、データ利用に関するフィードバックを提供する必要がある)

四川省データ規制の解釈:条件付きオープンデータはデータ利用誓約書に署名し、データ利用に関するフィード...

ブランドプランニングにはどれくらいの費用がかかりますか?(クリエイティブプランニング会社と協力するとどれくらいの費用がかかりますか?)

クリエイティブプランニング会社と協力するにはどれくらいの費用がかかりますか?競争が激化する今日のビジ...

ブランドと製品のマーケティング(2020 年の製品、ブランド、チャネル レイアウトのトレンドを説明する記事 1 つ)

2020年の製品、ブランド、チャネルレイアウトのトレンドを解説した記事2019年は新しい消費者ブラ...

新規メディア運用と商品運用(ドクターティーハウスのインターネットマーケティングチームが共有…初心者がセルフメディアを運用するための共通ツール)

ドクターティーハウスのインターネットマーケティングチームが共有する…初心者がセルフメディアを運営す...

株価は10年近く横ばいだったが、なぜ上海電気は突然ヒットしたのか?

11月7日の午前の取引で、上海電気は再び一日の制限値を突破した。終値時点で株価は1株当たり11.18...

ホームテキスタイルブランドのプロモーション(ホームテキスタイルビジネスの革新が成功の鍵)

ホームテキスタイル事業におけるイノベーションが成功の鍵大手ホームテキスタイルブランドはホリデープロモ...

製品運用給与体系(eコマースチームの給与企画・設計(成果主義、歩合制、利益主義、A-MEBA))

Eコマースチームの給与計画と設計(業績システム、コミッションシステム、利益システム、A-MEBA)...

情報フロー広告プロモーションとは何か(情報フロープロモーションチャネルとは何か)

情報流通促進チャネルとは何ですか?百度中国で最も古い検索エンジンの 1 つである Baidu のモバ...

ミルクブランドのマーケティング計画(一杯のミルクから国民の幸せミルクへの転換、伊利振農の若者マーケティング戦略をご覧ください)

一杯のミルクから国民の幸せミルクへの変革:伊利振農の若者向けマーケティング戦略若者向けマーケティング...

オンライン精密排水(オンライン排水を素早く行う方法 - 陳多珠)

オンライントラフィックを素早く集める方法 - Chen Duozhuみなさんこんにちは、私は陳都珠で...

MySQLは何に使用されますか? MySQLデータベースの機能

MySQLは何に使用されますか? MySQL は、Web アプリケーションやエンタープライズ レベル...