Pythonは、世界で最も広く使用されているプログラミング言語の1つです。構文はシンプルで習得が容易であり、Pythonは初心者や実務経験のある人に人気があります。 Pythonは用途の広いプログラミング言語です。単純なスクリプトから複雑な機械学習アルゴリズムまで、さまざまなアプリケーションの構築に使用できます。
Python 3.8は、Python言語の最新のメジャーリリースです。割り当て式、位置のみのパラメーター、f文字列のサポートなど、多くの新機能が含まれています。
Python 3.8は、Ubuntuのデフォルトのソフトウェアソースリポジトリでは使用できません。このガイドでは、Ubuntu18.04にPython3.8をインストールする2つの異なる方法について説明します。最初のオプションは、[deadsnakes PPA
](https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa)からdebパッケージをインストールすることです。
同じ手順が、Ubuntu 16.04と、Kubuntu、Linux Mint、Elementary OSなど、Ubuntuに基づくすべてのディストリビューションに適しています。
UbuntuにApt経由でPython3.8をインストールするのは簡単な方法で、数分しかかかりません。
sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
プロンプトが表示されたら、Enterボタンを入力して続行します。
Press [ENTER] to continue or Ctrl-c to cancel adding it.
sudo apt install python3.8
python3.8--version
Python 3.8.0
この時点で、Python 3.8がUbuntuシステムにインストールされており、使用を開始できます。
この章では、ソースコードを使用してPython3.8をコンパイルおよびインストールする方法について説明します。
sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
wget
を使用して最新のソフトウェアソースコードをダウンロードします。wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz
この記事を書いている時点での最新リリースは「3.8.0」です。
tar -xf Python-3.8.0.tgz
configure
スクリプトを実行します。一連のチェックが実行され、すべての依存関係がシステムで準備されていることを確認します。cd Python-3.8.0./configure --enable-optimizations
- - enable-optimizations
オプションは、複数のテストを通じてPythonバイナリパッケージを最適化します。これにより、コンパイルプロセスが遅くなります。
make -j 8
コンパイルイベントを短縮するには、プロセッサの数に合わせて -j
を変更します。 nproc
と入力すると、プロセッサの数を確認できます。
sudo make altinstall
標準の make install
は、デフォルトのシステムpython 3バイナリパッケージを上書きするため、使用しないでください。
python3.8--version
出力にはPythonバージョンが表示されます。
Python 3.8.0
Ubuntu18.04にPython3.8をインストールしました。これで、Python3プロジェクトの開発を開始できます。
次に、["Pipの使用方法"](https://linuxize.com/post/how-to-install-pip-on-ubuntu-18.04/)と["Python仮想環境の作成方法"](https://linuxize.com/post/how-to-create-python-virtual-environments-on-ubuntu-18-04/)について読むことができます。
Recommended Posts