0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【pyenv】Pythonバージョン管理

Last updated at Posted at 2025-01-12

手順

作業フォルダを作成し、以下のコマンドを順番に実行する。

# install pyenv
brew install pyenv
# check pyenv version
pyenv -v
# pass a path 
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init -)"' >> ~/.zshrc
# List of Python installs available
pyenv install -l
# install python
pyenv install 3.13.1
# check python version
pyenv versions
# apply python version on project directory
pyenv local 3.13.1
# check python version
pyenv versions

他のPythonバージョンと競合してパッケージのインストールがうまくいかない場合

pyenvをインストールする前にbrewや公式サイトからPythonをインストールしている場合、pipでインストールしても期待通りに読み込めない場合があります。

以下のように直接ローカルプロジェクトに設定したインタープリタを使用するようにして対処可能です。

# check python version
$ /Users/youruser/.pyenv/versions/3.13.1/bin/python --version
Python 3.13.1
# install package
$ /Users/youruser/.pyenv/versions/3.13.1/bin/python -m pip install diagrams
Successfully installed MarkupSafe-3.0.2 diagrams-0.24.1 graphviz-0.20.3 jinja2-3.1.5
# check installed package
$ /Users/youruser/.pyenv/versions/3.13.1/bin/python -m pip list | grep diagrams
diagrams   0.24.1
0
0
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
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?