python環境

いやだいやだと避けていたpythonを使うことになったので環境構築

当然WSL環境情報です

 

pyenvをインストール

 git clone git@github.com:pyenv/pyenv.git ~/.pyenv

 

bash_profileで環境変数を定義

export PYENV_ROOT=$HOME/.pyenv

export PATH=$PYENV_ROOT/bin:$PATH

eval "$(pyenv init -)"

 

Anacondaをインストール

pyenv install --list | grep anaconda

pyenv install anacondaXXXX

pyenv global anacondaXXXX

pyenv rehash 

 

matplotlib関係

conda install nomkl

conda update --all

 

pyenv/versions/X.X.X/lib/pythonX.X/site-packages/matplotlib/mpl-data/matplotlibrcを変更

 backend :TKAgg

 

Tensorflow、Kerasをインストール

conda install -c conda-forge tensorflow 

conda install -c conda-forge keras

 

Jupyter Notebook関係

pip install jupyterthemes

jt -t onedork -f source

jupyter notebook --generate-config

 jupyter_notebook_config.pyを編集

c.NotebookApp.notebook_dir = '/home/user/path'

c.NotebookApp.open_browser = False

 

最後にemacs

conda install virtualenv 

conda install flake8

MELPAからJediをインストール後

(when (require 'jedi nil t)
(add-hook 'python-mode-hook 'jedi:setup)
(setq jedi:complete-on-dot t))

M-x jedi:install-server