LoginSignup
0
2

[2023年5月時点]WSL2におけるPython環境構築

Posted at

Windows11にて環境構築を行ったので備忘録。

1. 目次

2-1. wsl
2-2. python

2. 本文

wslインストール
→ Python環境構築(pyenv)
の順で以下に示す。

2-1. wsl

2-1-1. MicrosoftStoreからwslをインストール

検索boxに「wsl」と検索。以下赤枠3つをインストールする。
image.png

2-1-2. ネットワークドライブの割り当て

Ubuntuをネットワークドライブに割り当てることでアクセスしやすくなるのでお勧め。

2-2. pthon環境構築

環境構築にあたって、pyenv

2-2-1. 初期設定

$ sudo apt update -y
$ sudo apt upgrade -y
$ sudo apt-get install git gcc make openssl libssl-dev libbz2-dev libreadline-dev libsqlite3-dev zlib1g-dev -y

2-2-2. pyenv

see: https://github.com/pyenv/pyenv#windows

READMEの記載の手順に従う。
まずはINSTALL

$ curl https://pyenv.run | bash

PATHを通す
・ ~/.bashrc

$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
$ echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(pyenv init -)"' >> ~/.bashrc

・ ~/.profile

$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.profile
$ echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.profile
$ echo 'eval "$(pyenv init -)"' >> ~/.profile

ここまで来たらShellを開きなおす。

pathが通っていることを確認しつつ、対象を探す。

$ pyenv -v
pyenv 2.3.18
$ pyenv install -l

2023/05/26時点での最新の安定板3.11.3をInstallすることにした。

$ pyenv install 3.11.3
$ pyenv global 3.11.3
0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2