Ubuntu20.10でPythonの開発環境を設定する
Ubuntu20.10をインストールしパッケージを最新化する
スポンサーリンク
apt-get update
インストール可能なパッケージの「一覧」を更新する。
実際のパッケージのインストール、アップグレードなどはおこなわない。
apt-get upgrade
インストール済みのパッケージ更新をおこない、新しいバージョンにアップグレードする。
「有効なパッケージ一覧」を元に実行されるので、 apt-get update と組み合わせてつかう必要がある。
aptコマンドで、システムを更新します。
user@Ubuntu-20_10:~$ sudo apt-get update [sudo] user のパスワード: ~中略~ 状態情報を読み取っています… 完了 アップグレードできるパッケージが xxx 個あります。表示するには ‘apt list –upgradable’ を実行してください。 user@Ubuntu-20_10:~$ sudo apt-get updgrade ~中略~ user@Ubuntu-20_10:~$ |
システムにインストールされているPython 3のバージョンを確認します。Python公式サイト
user@Ubuntu-20_10:~$ python3 -V Python 3.8.6 user@Ubuntu-20_10:~$ |
Pythonのソフトウェアパッケージを管理するには、開発プロジェクトで使用するプログラミングパッケージをインストールおよび管理するツールであるpipをインストールします。
user@Ubuntu-20_10:~$ sudo apt install -y python3-pip [sudo] user のパスワード: パッケージリストを読み込んでいます… 完了 依存関係ツリーを作成しています 状態情報を読み取っています… 完了 以下の追加パッケージがインストールされます: ~中略~ man-db (2.9.3-2) のトリガを処理しています … libc-bin (2.32-0ubuntu3) のトリガを処理しています … user@Ubuntu-20_10:~$ |
プログラミング環境のセットアップを確保するために、以下のパッケージと開発ツールをインストールします。
user@Ubuntu-20_10:~$ sudo apt install -y build-essential libssl-dev libffi-dev python3-dev [sudo] user のパスワード: パッケージリストを読み込んでいます… 完了 依存関係ツリーを作成しています 状態情報を読み取っています… 完了 ~中略~ man-db (2.9.3-2) のトリガを処理しています … install-info (6.7.0.dfsg.2-5) のトリガを処理しています … user@Ubuntu-20_10:~$ |
Pythonでプログラミング環境を構築する方法はいくつかありますが、ここでは標準のPython 3ライブラリの一部であるvenvモジュールを使用します。次を入力してvenvをインストールします。
user@Ubuntu-20_10:~$ sudo apt install -y python3-venv パッケージリストを読み込んでいます… 完了 依存関係ツリーを作成しています 状態情報を読み取っています… 完了 ~中略~ python3-venv (3.8.6-0ubuntu1) を設定しています … man-db (2.9.3-2) のトリガを処理しています … user@Ubuntu-20_10:~$ |
「Hello、World」プログラムの作成
コマンドラインテキストエディタを開き、新しいファイルを作成します。以下の通り記述して保存します。
user@Ubuntu-20_10:~$ vi hello.py print(“Hello, World!”) :wq |
作成した hello.py を実行し、ターミナルの以下の出力を確認します。
user@Ubuntu-20_10:~$ python3 hello.py Hello, World! |
[サンプルプログラム] BMI値計算プログラムを作成してみる。ここで作成するのは「身長と体重を入力すると、肥満度指数のBMI値を計算してくれるプログラム」プログラムです。
user@Ubuntu-20_10:~$ vi bmi.py h = float(input(“身長は何cmですか?”)) / 100.0 w = float(input(“体重は何kgですか?”)) bmi = w / (h * h) print(“あなたのBMI値は、”,bmi,”です。”) :wq |
作成した bmi.py を実行し、ターミナルの以下の出力を確認します。
user@Ubuntu-20_10:~$ python3 bmi.py 身長何cmですか?174 体重は何kgですか?61 あなたのBMI値は、 20.147971991015986 です。 |