Machine Learning のための Python の導入メモ。
memo
2017-10-22
imac2 で jupyter notebook 起動し、notebook から Terminal を起動する場合、Safari だとキー入力が効かない。 ペーストするとコマンド入力できるが非常に不便である。 FireFox や Chrome では問題なくキー入力できる。
links
Python
- pyenv および virtualenv の使い方
- データサイエンティストを目指す人のpython環境構築 2016
- MacでJupyter Notebookを使ってみる
Jupyter
- Jupyter (iPython) Notebookを使って技術ノート環境を構築する方法
- Jupyter事始め
extensionを追加してもっと快適なJupyter環境を構築する
Jupyter notebook extensions
start
- start jupyter
cd ~/local/deeplarning/conda3
jupyter notebook
- open http://imac2.branch.saitos:8888/
- enter password
install
- imac2
- pyenv – ~/local/
mysystemtype
/pyenv - conda – ~/local/deeplarning/conda3
- pyenv – ~/local/
pyenv and pyenv-virtualenv
git clone https://github.com/yyuu/pyenv.git ~/local/`mysystemtype`/pyenv
git clone https://github.com/yyuu/pyenv-virtualenv.git ~/local/`mysystemtype`/pyenv/plugins/pyenv-virtualenv
# edit ~/.bash_profile
if [ -d $lbase/pyenv ]; then
export PYENV_ROOT=$lbase/pyenv
PATH=$lbase/pyenv/bin:$PATH
eval "$(pyenv init -)"
if [ -d $lbase/pyenv/plugins/pyenv-virtualenv ]; then
eval "$(pyenv virtualenv-init -)"
fi
fi
anaconda
$ pyenv install anaconda3-4.4.0
Downloading Anaconda3-4.4.0-MacOSX-x86_64.sh...
-> https://repo.continuum.io/archive/Anaconda3-4.4.0-MacOSX-x86_64.sh
Installing Anaconda3-4.4.0-MacOSX-x86_64...
Installed Anaconda3-4.4.0-MacOSX-x86_64 to /Users/makoto/local/macosx-10.12-x86_64/pyenv/versions/anaconda3-4.4.0
cd ~/local/deeplarning/conda3
pyenv local anaconda3-4.4.0
Jupyter extension
cd ~/local/deeplarning/conda3
conda install -c conda-forge jupyter_contrib_nbextensions
- vim-binding
うまく動作しないので disable にした。2017/07/16
cd ~/local/deeplarning/conda3
# ls -al $PYENV_ROOT/versions/$(pyenv version-name)/share/jupyter/nbextensions
DSTDIR="$PYENV_ROOT/versions/$(pyenv version-name)/share/jupyter/nbextensions/usability"
if [ -d $DSTDIR ]; then mkdir -p $DSTDIR; fi
git clone https://github.com/lambdalisue/jupyter-vim-binding.git $DSTDIR/vim_binding
chmod -R go-w $DSTDIR/vim_binding
- enabled
- Table of Contents (2)
- Drag and Drop
R with conda
https://conda.io/docs/r-with-conda.html
cd ~/local/deeplarning/conda3
conda install r-essentials
Octave for Jupyter
- OctaveをJupyter notebookで使う
cd ~/local/deeplarning/conda3
conda install octave_kernel
ダメ
(anaconda3-4.4.0) [makoto@imac2 conda3]$ conda -V
conda 4.3.22
(anaconda3-4.4.0) [makoto@imac2 conda3]$ conda install octave_kernel
Fetching package metadata .........
PackageNotFoundError: Package missing in current osx-64 channels:
- octave_kernel
- Jupyter に octave_kernel をインストール【追記あり】
# from Jyputer terminal
pip install octave_kernel
python -m octave_kernel.install
w = 10 + sqrt(10) * (randn(1, 10000));
hist(w)
TeX
usage
pyenv
- pyenv install -l
- pyenv install VERSION
- pyenv versions
- pyenv local VERSION