Pythonは、世界で最も人気のあるプログラミング言語の1つです。シンプルで習得しやすい構文を備えたPythonは、初心者や経験豊富な開発者に最適です。 Pythonは非常に用途の広いプログラミング言語です。スクリプト言語として使用して、ゲームの構築、ウェブサイトの開発、機械学習アルゴリズムの作成、データの分析を行うことができます。
Python 3.7には、型アノテーションの評価の延期、データクラスとコンテキスト変数のサポート、モジュール属性へのアクセスのカスタマイズなど、多くの新機能が含まれています。
このチュートリアルでは、Ubuntu18.04にPython3.7をインストールする2つの方法について説明します。標準のaptを使用する deadsnakesPPAのツールであり、ソースコードから構築することによって。
同じ手順がUbuntu16.04と、Kubuntu、Linux Mint、ElementaryOSなどのUbuntuベースのディストリビューションにも当てはまります。
前提条件#
Ubuntuシステムにパッケージをインストールするには、rootまたはsudoアクセス権を持つユーザーとしてログインする必要があります。
UbuntuにApt#を使用してPython3.7をインストールする
aptを使用してUbuntuにPython3.7をインストールするのは比較的簡単なプロセスで、数分しかかかりません:
-
パッケージリストを更新し、前提条件をインストールすることから始めます。
sudo apt updatesudo apt install software-properties-common -
次に、デッドスネークPPAをソースリストに追加します。
sudo add-apt-repository ppa:deadsnakes/ppaプロンプトが表示されたら、
Enterを押します 続行するには:Press [ENTER] to continue or Ctrl-c to cancel adding it. -
リポジトリを有効にしたら、次のコマンドを使用してPython3.7をインストールします。
sudo apt install python3.7 -
この時点で、Python 3.7がUbuntuシステムにインストールされ、使用できるようになります。次のように入力して確認できます:
python3.7 --versionPython 3.7.3
このセクションでは、Python3.7をダウンロードしてコンパイルする方法を説明します。
-
まず、パッケージリストを更新し、Pythonソースのビルドに必要なパッケージをインストールします。
sudo apt updatesudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev wget libbz2-dev -
次のwgetコマンドを使用して、Pythonダウンロードページから最新リリースのソースコードをダウンロードします。
wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgzこの記事を書いている時点で、最新のリリースは
3.7.4です。 。 -
ダウンロードが完了したら、gzipで圧縮されたtarballを抽出します。
tar -xf Python-3.7.4.tgz -
次に、Pythonソースディレクトリに移動し、
configureを実行します システムへのすべての依存関係が存在することを確認するためにいくつかのチェックを実行するスクリプト:cd Python-3.7.4./configure --enable-optimizations--enable-optimizationsオプションは、複数のテストを実行することによってPythonバイナリを最適化します。これにより、ビルドプロセスが遅くなります。 -
makeを使用してPythonビルドプロセスを開始します :make -j 8ビルド時間を短縮するには、
-jを変更します プロセッサに応じてフラグを立てます。プロセッサのコア数がわからない場合は、nprocと入力して見つけることができます。 。このガイドで使用されているシステムには8つのコアがあるため、-j8を使用しています。 フラグ。 -
ビルドが完了したら、次のコマンドを実行してPythonバイナリをインストールします。
sudo make altinstall標準の
make installは使用しないでください デフォルトのシステムpython3バイナリを上書きするためです。 -
それでおしまい。 Python 3.7がインストールされ、使用できるようになりました。次のように入力して確認します:
python3.7 --version出力にはPythonバージョンが表示されます:
Python 3.7.4