DebianからでもLinuxbrew(Homobrew on Linux)でサクッとpyenvを導入してPython環境を整える
※ 当ページには【広告/PR】を含む場合があります。
2023/08/15
LinuxBrewからpyenvをインストール
brew
$ brew update
$ brew install pyenv
$ pyenv -v
pyenv 2.3.24
$ brew list
autoconf ca-certificates m4 perl readline
berkeley-db expat libffi ncurses pkg-config xz
bzip2 gdbm libxcrypt openssl@3 pyenv zlib
pyenvからpythonを導入できるかチェック
$ pyenv install --list
3.8系
$ pyenv install --list | grep 3.8.
3.8.0
3.8-dev
3.8.1
3.8.2
3.8.3
3.8.4
3.8.5
3.8.6
3.8.7
3.8.8
3.8.9
3.8.10
3.8.11
3.8.12
3.8.13
3.8.14
3.8.15
3.8.16
3.8.17
3.8.17
$ pyenv install 3.8.17
#👇インストール済みのpythonのバージョンを確認
$ pyenv versions
* system (set by /home/*****/.pyenv/version)
3.8.17
3.8.17
$ pyenv global 3.8.17
$ pyenv versions
system
* 3.8.17 (set by /home/******/.pyenv/version)
「*」
3.10.2
$ cd /home/user/hoge
$ pyenv local 3.10.2
$ pyenv versions
system
3.8.17
* 3.10.2 (set by /home/******/.pyenv/version)
/home/user/hoge
3.10.2
トラブルシュート〜「python: コマンドが見つかりません」
$ python --version
bash: python: コマンドが見つかりません
.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
$ source ~/.bashrc
$ python --version
Python 3.8.17
$ pip --version
pip 23.0.1 from /home/*****/.pyenv/versions/3.8.17/lib/python3.8/site-packages/pip (python 3.8)
記事を書いた人
ナンデモ系エンジニア
電子工作を身近に知っていただけるように、材料調達からDIYのハウツーまで気になったところをできるだけ細かく記事にしてブログ配信してます。
カテゴリー