こんにちは、minoruです。
今回は、Ubuntu(Xubuntuなども含む)でPythonを使い始めるための手順を解説します。
Ubuntu系のOSにはPythonが最初からインストールされていますが、もし古いバージョンからOSをアップグレードしている場合、Python2とPython3が混在し、不具合が発生することがあります。そのため、可能であればOSを新規インストールすることをおすすめします。
この記事では、Python初心者がゼロから画面に"Hello World"を表示させるまでの手順を説明します。ちなみに、この記事の環境はXubuntu 20.04です。
プログラムを実行してみよう
Pythonでプログラムを書くのは簡単です。適当なテキストエディタにプログラムを書き、ファイル名を.py
で保存するだけです。
ここでは、ターミナルで使えるnano
というエディタを使って説明します。(Ctrl + Alt + T でターミナルを起動し、以下のコマンドを入力します)
nano hello.py
これでhello.py
というファイルが作成されます。次に、以下のプログラムを入力します。
print("Hello, World!")
入力が終わったら、Ctrl + X
で保存して閉じます。その後、以下のコマンドでプログラムを実行します。
python3 hello.py
これでターミナルに「Hello, World!」と表示されるはずです。
注: 使用するテキストエディタはnano
でなくてもOKです。GUIでもCUIでも好きなエディタで、拡張子.py
をつけて保存すれば問題ありません。
Python3がインストールされていない場合
何らかの理由でPython3がインストールされていない場合、次の手順に従ってインストールしましょう。
まず、Python公式サイト(英語)から最新バージョンを確認します。
もし英語が苦手な場合は、非公式の日本語サイトもあります。
https://pythonlinks.python.jp/ja/index.html
インストール手順
- ターミナルを開き、以下のコマンドで必要なパッケージをインストールします。
sudo apt update
sudo apt install build-essential libbz2-dev libdb-dev libreadline-dev \
libffi-dev libgdbm-dev liblzma-dev libncursesw5-dev libsqlite3-dev \
libssl-dev zlib1g-dev uuid-dev tk-dev
- Python公式サイトから最新バージョンのPythonをダウンロードします。
wget https://www.python.org/ftp/python/3.x.x/Python-3.x.x.tar.xz
(※3.x.x
は最新バージョンに置き換えてください)
- ダウンロードしたファイルを解凍し、Pythonのディレクトリに移動します。
tar xJf Python-3.x.x.tar.xz
cd Python-3.x.x
- 以下のコマンドでPythonをコンパイルし、インストールします。
./configure
make
sudo make install
これでPythonのインストールが完了しました。
Anacondaについて
Anacondaは、Pythonプログラミングに必要なツール、ライブラリ、およびデータサイエンスのための環境を提供するオープンソースの配布形式です。
Anacondaは、Pythonの標準ライブラリに加えて、多くのデータサイエンス向けライブラリを含む科学技術計算のためのライブラリを提供しています。また、Anacondaには、データサイエンスのためのIDEであるJupyter Notebookも含まれています。
Anacondaは、Pythonのバージョン管理、パッケージ管理、環境管理を提供することによって、簡単かつ迅速にPythonアプリケーションを開発することができます。
Anacondaには、数多くのデータサイエンス向けのライブラリが含まれており、Pandas、NumPy、SciPy、Matplotlibなどのライブラリを使って、データ分析、機械学習、深層学習などを行うことができます。
また、Anacondaは、Windows、Mac、Linuxなどの多くのオペレーティングシステムで利用可能であり、ライブラリの追加や管理が簡単であるため、データサイエンス分野でのPythonの使用にとって非常に便利なツールとなっています。
Q:Anacondaはどこかでダウンロードするもの?それともWebブラウザで利用するもの?
Anacondaは、インストールパッケージをダウンロードして自分のコンピューターにインストールするものです。Webブラウザで直接利用するものではありません。
インストールされたAnacondaを使って、Pythonプログラムを実行したり、Jupyter NotebookというWebアプリケーションを起動してPythonのコードを実行したりすることができます。
Q:仮にPythonがインストールされていないPCでもAnacondaを使えるの?
はい、AnacondaにはPythonが含まれているため、PythonがインストールされていないPCにAnacondaをインストールすれば、Pythonを別途インストールする必要はありません。
ただし、Anacondaをインストールする際に、適切なシステム要件を満たしていることを確認する必要があります。
Anacondaは公式サイトである「anaconda.com」からダウンロードできます。