Python開発優先パラメータ


👉 pyenv


Pythonバージョン管理プログラム
pyenve git hub 👇
https://github.com/pyenv/pyenv

👉 インストール

$> brew install pyenv

👉 パスの設定

export PYENV_ROOT="$HOME/.pyenv"
eval "$(pyenv init --path)"

if [-f "$HOME/.zshrc"]; then source "$HOME/.zshrc"; fi

eval "$(pyenv init -)"
~/.上記の値をzprofileファイルに追加します.

追加して保存するとpyenvは正常に適用されます.

👉 Pythonバージョンのインストール


ご希望のPythonバージョンがあればpyenvコマンドでインストールできます.
$> pyenv install python버전

インストールされたPythonバージョンは$> pyenv versionsで検証できます.

👉 Pythonバージョンを選択

  • global
    globalオプションを使用してpython versionを設定する場合は、デフォルトで使用するpython versionを設定できます.
  • $> pyenv global python버전
  • local
    localオプションを使用してpython versionを設定する場合は、特定のディレクトリでpython versionを有効にできます.
  • $> pyenv local python버전

    👉 poetry


    pythonのdependency manager.
    pipのようにグローバルに依存項目を追加するのではなく、仮想環境に依存項目を追加できます.
    すなわち、pipとvirtualevnを同時に使用することができる.
    poetry docs 👇
    https://python-poetry.org/docs/

    👉 インストール

    $> brew install peotry

    👉 poetry init

    $> poetry init
    詩を用いてpythonプロジェクトの初期設定を行う.
    命令を実行するのは詩だ.lock, pyproject.2つのtomlファイルを生成することを決定できます.

    pycharm>Preferences>Project>Pythonインタプリタを使用して、このプロジェクトのインタプリタとして詩を指定します.
    $> poetry initが使用されていない場合、PyCharmは自分で詩環境を設定することができ、$> poetry initを通じて詩環境を設定することができれば、既存の環境の中で相応の詩環境を選択することができる.

    👉 依存項目の追加

    $> poetry add 추가할dependency
    上記のコマンドにより、詩環境に使用するpython dependencyを追加できます.
    開発者オプションとしてdependencyをインストールする場合は、
    $> poetry add -D 추가할dependency
    依存項目を追加すればいいです.