Open3
Linux MintにPythonの開発環境を構築するまで
前提環境
Linux Mint 20.2 (uma) x64 Cinnamon
Python 3.10.0
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)
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 の拡張機能
Unit Test
pytest
をセットアップ
pip で pytest をインストール
pip install pytest