-
Notifications
You must be signed in to change notification settings - Fork 0
環境構築 for WSL
YuyaKimura edited this page Aug 12, 2024
·
1 revision
$ sudo apt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev llvm libncurses5-dev libncursesw5-dev \
xz-utils tk-dev libffi-dev liblzma-dev python3-openssl
$ curl https://pyenv.run | bash
インストール中に以下のようなWARNINGが出た場合、
WARNING: seems you still have not added 'pyenv' to the load path.
以下を実行してもう一度インストールする。
$ rm -rf ~/.pyenv
$ curl https://pyenv.run | bash
pyenvを使ってPython 3.10をインストールする
$ pyenv install 3.10.0
グローバルなデフォルトバージョンを設定(Python 3.10に切り替え)
$ pyenv global 3.10.0
以下のコマンドで.bashrc
を開く。
$ vi ~/.bashrc
i
で入力モードに切り替え、以下を記述する。
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"
Esc
,:wq
で書き込み保存
ターミナルを再起動するか、以下のコマンドを実行して設定を反映
$ source ~/.bashrc
$ python --version
pathの追加
以下のコマンドで.bashrcを開く
vi ~/.bashrc
以下を追記
export PATH="$HOME/.local/bin:$PATH"
ターミナルを再起動するか、以下のコマンドを実行して設定を反映
$ source ~/.bashrc
poetryをインストールする。
$ curl -sSL https://install.python-poetry.org | python3 -
$ poetry install
もし、$ make run
を実行して以下のような表示がでたら、
$ make run
poetry run python src
The currently activated Python version 3.8.10 is not supported by the project (^3.10).
Trying to find and use a compatible version.
Using python3 (3.10.0)
以下のコマンドを実行する。
poetry env use 3.10