今更な話ですが、pythonを2系から3系に変えてみました。めんどくさいと思っていましたが、意外とすんなりと環境を移行できました。
移行した環境
mac mini (M1)
Ventura 13.2
Ventura 13.2
去年購入した直後にM2が出た悲しみのM1 mac miniです。何ですか、あのタイミングは。
まずはHomeBrewをインストールする
Page not found · GitHub Pages
ここもようやく重い腰を上げた感じですが、便利ですねHomeBrew。
pyenvをインストールする
$ brew install pyenv
1本足打法は怖いのでpyenvを入れときます。バージョン管理ができて素敵dす。
python3をインストールする
$pyenv install —list
でインストールできるものを確認
$pyenv install 3.11.1
でインストール
$python3 —version
すると、なぜか3.9.6が返ってくる
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUU4JUI2JTg1JUU1JTg4JTlEJUU1JUJGJTgzJUU4JTgwJTg1JUUzJTgxJUE3JUUzJTgyJTgyJUUzJTgyJThGJUUzJTgxJThCJUUzJTgyJThCUHllbnYlMkMlMjBQaXBlbnYlRTclOTIlQjAlRTUlQTIlODMlRTYlQTclOEIlRTclQUYlODkmdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPWIyOGZhYjFlYjJhNGY1MTM1N2QxMGZhYTg5NGI1YTZm&mark-x=142&mark-y=57&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBra3VyaWhhcmFfY3MmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWQ4ZDczMzE4MDRhMDQyNDc1ZWE4YmMwZjI5Mzg3ODQ1&blend-x=142&blend-y=486&blend-mode=normal&s=41b2f56f1385c282e1fcec482d266e63)
超初心者でもわかるPyenv, Pipenv環境構築 - Qiita
先日、研究室から拝借したMacBookAirをようやくセッティングする時間ができたのでやっていこうと思います。使用PC:MacBook Air (Retina, 13-inch, 2020)メ…
どうもpyenvのパスを優先するように設定する必要があるみたい。よくわからない羅列があったので下も参考にしてみました。
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUUzJTgwJTkwenNoJTJDJTIwYmFzaCVFMyU4MCU5MW1hYyVFMyU4MSVBN1BBVEglRTMlODIlOTIlRTklODAlOUElRTMlODElOTklRTYlOTYlQjklRTYlQjMlOTUlMjAlMjAtJTIwbm90JTIwZm91bmQlMjAlRTMlODElQTglRTUlODclQkElRTMlODElQTYlRTMlODElOTclRTMlODElQkUlRTMlODElQTMlRTMlODElOUYlRTMlODIlODkmdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPTNhYzY0NWFjOWRhYmQ3Yjk2MmIwYTQyYTA5YmEzNGVh&mark-x=142&mark-y=57&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBrM250YXIwJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz0xZmQ2Nzg4ZWQ3YTJmN2YxN2RlMWU5MDdkZjQyYzFiYg&blend-x=142&blend-y=486&blend-mode=normal&s=1d36ab0ab6a8839f3d43e4367d1b7a50)
【zsh, bash】macでPATHを通す方法 - not found と出てしまったら - Qiita
やること1. ~/.zshrc(あるいは ~/.bash_profile )に任意のPATHを追記2. source で反映させる。上の2点を達成できればいいので無理に vi や vim を使…
既存のプログラムは2to3で変換してみる
変換したいファイルまで行って
$ 2to3 -w XX.py
でおしまい!自分のコードは大したものがないので、これにて全てがそのまま動作しました。よかった…
コメント