ホームページ  >  記事  >  バックエンド開発  >  Debian 9 に Python 3.7 をインストールするにはどうすればよいですか?

Debian 9 に Python 3.7 をインストールするにはどうすればよいですか?

青灯夜游
青灯夜游オリジナル
2019-04-09 10:17:227926ブラウズ

Python は世界で最も人気のあるプログラミング言語の 1 つであり、多用途なプログラミング言語です。シンプルで習得が簡単で、必要な操作を完了したり、小さなスクリプトを書いたり、ゲームを構築したりするために使用できます。 、Webサイトの開発などをお待ちください。 Python 3.7 は、Python 言語の最新メジャー バージョンです。次の記事では、Python 3.7 バージョンを Debian システムにインストールする方法を紹介します。皆様のお役に立てれば幸いです。

Debian 9 に Python 3.7 をインストールするにはどうすればよいですか?

Debian 上で Python 3.7 をビルドするプロセスは比較的単純で、それほど時間はかかりません。

1. まず、Python ソースのビルドに必要なパッケージをインストールします:

$ sudo apt update
$ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget

2.curl コマンドを使用します。 Python から ダウンロード ページで必要なバージョンのソース コードをダウンロードします。

次のコマンドは、Python 3.7.3 バージョンをダウンロードするものです:

$ curl -O https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz

3. ダウンロードが完了したら、tar コマンドを使用して解凍します:

$ tar -xf Python-3.7.3.tar.xz

4. Python ソース ディレクトリに移動し、configure スクリプトを実行します

configureスクリプトは、システム上のすべての依存関係が存在することを確認するために多数のチェックを実行します。

$ cd Python-3.7.3
$ ./configure --enable-optimizations

説明: --enable-optimizations オプションは、複数のテストを実行して Python バイナリを最適化します。これにより、ビルド プロセスが遅くなります。

5. make を実行してビルド プロセスを開始します:

$ make -j 8

ビルド時間を短縮するには、以下を変更する必要があります。それはプロセッサー -j フラグに従っています。プロセッサのコア番号がわからない場合は、「nproc」と入力するとわかります。この記事では例として 8 コアを取り上げ、-j8 フラグを使用します。

6. Python バイナリ ファイルをインストールします

ビルドが完了したら、sudo アクセス権を持つユーザーとして次のコマンドを実行して、 Python バイナリ ファイル :

$ sudo make altinstall

注: 標準の make install は、デフォルトの python3 system d バイナリを上書きするため、使用しないでください。

7. 検証

この時点で、Python 3.7 が Debian システムにインストールされ、使用できるようになります。次のコマンドを入力して確認できます:

$ python3.7 --version

Output

Python 3.7.3

推奨される関連ビデオ チュートリアル: "Python3 Tutorial"

The上記はこの記事の全内容が皆様の学習に役立つことを願っています。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !

以上がDebian 9 に Python 3.7 をインストールするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。