Python 環境した構築のメモ
- macOS Big Sur
- anyenv インストール済み
- zah
前回までのあらすじ ( anyenv / nodenv のインストール )
anyenv で pyenv を使えるようにする
pyenv は nodenv と違ってインストールする必要があった
$ anyenv install pyenv /var/folders/qj/1l6l5_d94f5837gzbbb6g8ww0000gn/T/pyenv.20210325231104.4478 … Cloning https://github.com/pyenv/pyenv.git master to pyenv... Cloning into 'pyenv'... Install pyenv succeeded! Please reload your profile (exec $SHELL -l) or open a new session. # インストールが完了したら指示に従ってシェルを再起動する $ exec $SHELL -l # Python のバージョンの確認 $ python --version Python 2.7.16 # pyenv ではまだインストールしてないので次のような表示になる $ pyenv versions * system (set by /Users/<user>/.anyenv/envs/pyenv/version)
pyenv で Python のインストール
インストールできるバージョンを表示
この当たりは nodenv と同じ
$ pyenv install -l Available versions: 2.1.3 2.2.3 … 3.8.8 3.9.0 3.9-dev 3.9.1 3.9.2 3.10.0a6 3.10-dev
今回は 3.9.2 をインストールしたいと思います。
Python のインストール
$ pyenv install 3.9.2 … Installed Python-3.9.2 to /Users/<user>/.anyenv/envs/pyenv/versions/3.9.2 # インストールされたバージョンの確認 $ pyenv versions * system (set by /Users/<user>/.anyenv/envs/pyenv/version) 3.9.2
グローバルで使用する Python のバージョンを指定
$ pyenv global 3.9.2 # 確認 $ pyenv versions system * 3.9.2 (set by /Users/<user>/.anyenv/envs/pyenv/version) # 一応pyenvのパスを再設定しておく $ pyenv rehash # Python のバージョンの確認 $ python --version Python 3.9.2
₍ ᐢ. ̫ .ᐢ ₎ ヨシ!!
所管
前は homebrew で pyenv を使っていたのですが、anyenv 入れたらこちらでも pyenv 使えるようになってて嬉しい。anyenv でコマンドがだいたい同じになると言語ごとに環境設定のこと色々覚える必要がなくなるのでとても嬉しい!
[参考]
- GitHub - anyenv/anyenv: All in one for **env
- anyenv+pyenvでの環境構築(pyenvのみから移行(Mac)) - Qiita
- pyenvでPythonの最新安定版をインストールするワンライナー - Qiita
- 一般 Python FAQ — Python 3.9.2 ドキュメント
退屈なことはPythonにやらせよう 第2版 ―ノンプログラマーにもできる自動化処理プログラミング
- 作者:Al Sweigart
- 発売日: 2021/10/25
- メディア: 単行本(ソフトカバー)