pythonのversionについてあれこれ
間違っている場所あったら優しく教えてね
pyhon環境を実行する時に
$ python *****.py
$ python3 *****.py
を行なった際に挙動が異なる場合がある.原因は
$ python --version $ python3 --version
pythonのversionが異なるからだ.
常に同じversionを参照してほしい
そのためにpyenvをインストールしなくてはならない.
$ which pyenv
当然何も表示されない
$ git clone git://github.com/yyuu/pyenv.git ~/.pyenv Cloning into '/Users/******/.pyenv'... remote: Enumerating objects: 30, done. remote: Counting objects: 100% (30/30), done. remote: Compressing objects: 100% (18/18), done. remote: Total 16767 (delta 11), reused 22 (delta 9), pack-reused 16737 Receiving objects: 100% (16767/16767), 3.25 MiB | 2.83 MiB/s, done. Resolving deltas: 100% (11355/11355), done.
git から clone して ~/.pyenvのディレクトリに入れました.
インストールできたかの確認
$ ls -a .pyenv
しっかりインストールされていました.ls -a .pyenv/など打てばpyenvの中身を確認できます.
``` $ open .bash_profile
.bash_profileの中身に
export PYENV_ROOT="$HOME/.pyenv" export PATH="$PYENV_ROOT/bin:$PATH" eval "$(pyenv init -)"
を書き加える最初のはpathを通している. eval はその後のコマンドを実行してくれる.
$ pyenv install 3.7.2 Installing Python-3.7.2...
BUILD FAILED (OS X 10.14.3 using python-build 1.2.9-25-gaefff77b)
????失敗したらしい **2系のインストールもできなかった。** おしまいちゃんちゃん.