MAC Python 3優先パラメータ


少し前からウインドウパソコンの代わりにMacBookを使い始めましたが、私のMacBook(m 1)のPythonの基本バージョンは2.7.18です.これは不便ですが、djangoを始める前に、環境の設定方法を再整理したいと思います.

python 3、pip 3コマンドをpython、pipで置き換える


python 2を使用する必要はないと判断し,このコマンドの代わりにaliasを用いた.
$ which python3
/usr/bin/python3
$ which pip3
/usr/bin/pip3
echo "alias python=/usr/bin/python3" >> ~/.zshrc
echo "alias pip=/usr/bin/pip3" >> ~/.zshrc
どのコマンドでpython 3、pip 3パスをチェックし、zshrcでaliasを設定します.
しかし、そうするとdjangoがvenv仮想環境を設定するときにaliasコマンドは言うことを聞かない再ロールバック

pyenvを使用してPythonバージョンを管理する


pyenvの方法でアルゴリズムを勉強したり、Webページを勉強したりするのは便利なようです.

homebrewを使用してpyenvとpython 3.9.9 installをインストール

$ brew install pyenv
$ echo 'eval "$(pyenv init --path)"' >> ~/.zprofile
$ echo 'eval "$(pyenv init -)"' >> ~/.zshrc

$ exec "$SHELL"
$ pyenv install 3.9.9
$ pyenv global 3.9.9

Pythonバージョンを見ると、出力は3.9.9であることがわかります。

$ python -V
Python 3.9.9

pycharmでinterpretを設定する


  • ウェルカム画面では、Customize>All settings...


  • Python Interpreter設定の追加
    (以下、設定が適用された画面)


  • Virtualenv環境ラジオの既存のボタンをクリックして適用

  • Vscodeでの割り込みの設定

  • Shift + command + P - Python: Select Interpreter


  • 必要なpyenv Pythonバージョンの設定

  • 😁👍