プログラミング学習日記

プログラミング学習時のメモ帳。

pythonのversionについてあれこれ

間違っている場所あったら優しく教えてね

pyhon環境を実行する時に

$ python *****.py
$ python3 *****.py

を行なった際に挙動が異なる場合がある.原因は

$ python --version
$ python3 --version

pythonのversionが異なるからだ.

常に同じversionを参照してほしい

pythonの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系のインストールもできなかった。**
おしまいちゃんちゃん.

ブログを見ていただきありがとうございました