MAC Python 3優先パラメータ
少し前からウインドウパソコンの代わりにMacBookを使い始めましたが、私のMacBook(m 1)のPythonの基本バージョンは2.7.18です.これは不便ですが、djangoを始める前に、環境の設定方法を再整理したいと思います.
python 3、pip 3コマンドをpython、pipで置き換える
ウェルカム画面では、Customize>All settings...
Python Interpreter設定の追加
(以下、設定が適用された画面)
Virtualenv環境ラジオの既存のボタンをクリックして適用
必要なpyenv Pythonバージョンの設定
😁👍
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を設定する
$ which python3
/usr/bin/python3
$ which pip3
/usr/bin/pip3
echo "alias python=/usr/bin/python3" >> ~/.zshrc
echo "alias pip=/usr/bin/pip3" >> ~/.zshrc
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バージョンの設定
Reference
この問題について(MAC Python 3優先パラメータ), 我々は、より多くの情報をここで見つけました https://velog.io/@mhlee21/MAC-Python3-환경-설정テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol