きょるに @kyoruni

ダッシュで奪取

チラシの裏

【Python】anyenvで環境構築

  • mac なので初期状態で Python(2.7) が入っていましたが、最新バージョンが使いたかった & 必要に応じて切り替えできた方が良さそうなため、そんな感じにします。
  • 自分は anyenv を使っているので、そちらでインストールします
環境
  • bash

pyenv のインストール

Python のバージョン管理をするには、 pyenv を使います。まだ入れていなかったのでインストール

$ anyenv install pyenv

Install pyenv succeeded!
Please reload your profile (exec $SHELL -l) or open a new session.

シェルの再起動

$ exec $SHELL -l

pyenv がインストールされたことを確認

$ pyenv

pyenv 1.2.21

Python のインストール

インストールできるバージョンを確認

$ pyenv install -l

Available versions:
  2.1.3
  2.2.3
  2.3.7
  2.4.0
  2.4.1
  2.4.2
  # 〜 省略 〜
どれを入れるか

Python ではパッケージのインストールに pip(PyPI) または conda(Anaconda) を使うようです。

自分の用途的にはどちらでも良いのですが、 読んでいる参考書が Anaconda を使っていた データ分析とか機械学習するなら Anaconda が良いよ!ということなので(参考 - PythonとAnaconda - python.jp)今回は Anaconda を使用します。

とりあえず現時点(2020/11/01)での最新版を入れてみる

$ pyenv install anaconda3-2020.07

Installing Anaconda3-2020.07-MacOSX-x86_64...
Installed Anaconda3-2020.07-MacOSX-x86_64 to /Users/kyoruni/.anyenv/envs/pyenv/versions/anaconda3-2020.07

インストールされたことを確認

$ pyenv versions

* system (set by /Users/kyoruni/.anyenv/envs/pyenv/version)
  anaconda3-2020.07

切り替え

# local → 今いるディレクトリ内だけを対象にする
$ pyenv local anaconda3-2020.07

切り替わったことを確認

$ pyenv versions

  system
* anaconda3-2020.07 (set by /Users/kyoruni/pytest/.python-version)

ヤッター!

$ python --version

Python 3.8.3

参考URL