Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
macにpyenvでpython3いれる

mac でpython3の最新入れる

$ brew install pyenv-virtualenv

# zshrcに追加
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"

$ cd tmp
$ pyenv install --list
$ pyenv install 3.6.1
$ pyenv local 3.6.1
$ pyenv rehash

pyenv install時に指定したバージョンごとに新しく環境を作りたい場合は以下のコマンドで作って割り当てる

$ pyenv virtualenv 3.6.1 new
$ pyenv local new

機械学習系のやつ入れる(400MBぐらいある)

pyenv install anaconda3-4.3.1
pyenv rehash
pyenv local anaconda3-4.3.1
jupyter notebook

mysql関係を入れる

conda install pymysql
conda install pandas
conda install matplotlib
pip install ipython-sql
# jupyter notebook でpython3で実行

import pymysql

connection = pymysql.connect(host='localhost',
                             user='root',
                             password='',
                             db='db',
                             cursorclass=pymysql.cursors.DictCursor)

connection.commit()
cur = connection.cursor()
cur.execute('select count(*) from users')

rows = cur.fetchall()
rows

https://github.com/pydata

pyenvが古い(3.6.0がinstallできないのでアップデートする)

$ brew upgrade pyenv