Open3

Linux MintにPythonの開発環境を構築するまで

tqer39tqer39

前提環境

  1. Linux Mint 20.2 (uma) x64 Cinnamon
  2. Python 3.10.0
  3. pip 21.2.3

現在の状況

OSのバージョン
cat /etc/os-release
result
NAME="Linux Mint"
VERSION="20.2 (Uma)"
ID=linuxmint
ID_LIKE=ubuntu
PRETTY_NAME="Linux Mint 20.2"
VERSION_ID="20.2"
HOME_URL="https://www.linuxmint.com/"
SUPPORT_URL="https://forums.linuxmint.com/"
BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/"
PRIVACY_POLICY_URL="https://www.linuxmint.com/"
VERSION_CODENAME=uma
UBUNTU_CODENAME=focal

Python をセットアップ

※ デフォルトでセットアップされている Python を使用するならこの工程は不要。

apt の Python を削除
sudo apt remove -y python python3
asdf で Python をインストール
# asdf で python があるのか確認
asdf plugin-list-all | grep python

# python を追加
asdf plugin-add python

# python で使用可能なバージョンを確認
asdf list-all python

# python をインストールして使用可能にするように整備
asdf install python 3.10.0
asdf global python 3.10.0
asdf reshim python
which python # /home/tqer39/.asdf/shims/python
python --version # Python 3.10.0
which pip # /home/tqer39/.asdf/shims/pip
pip -V # pip 21.2.3 from /home/tqer39/.asdf/installs/python/3.10.0/lib/python3.10/site-packages/pip (python 3.10)
tqer39tqer39

VS Code をセットアップ

VS Code をインストール
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
sudo apt update
sudo apt install -y code
sudo rm -rf /etc/apt/sources.list.d/vscode.list
code -v
result
1.60.2
7f6ab5485bbc008386c4386d08766667e155244e
x64

VS Code の拡張機能

  1. Python
  2. Pylance
tqer39tqer39

Unit Test

pytest をセットアップ

pip で pytest をインストール
pip install pytest