Mac에서 pyenv + Anaconda로 파이썬 환경 만들기 비망록
소개
운영 환경
1. Homebrew 설치
1-1. Homebrew란?
wikipedia
Mac OS X 운영 체제에서 소프트웨어 배포를 단순화하는 패키지 관리 시스템 중 하나입니다.
1-2. 설치 방법
Homebrew 방문.
bash
# スクリプト実行
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# ログ
==> This script will install:
/usr/local/bin/brew
/usr/local/share/doc/homebrew
︙
==> The Xcode Command Line Tools will be installed.
# Xcode Command Line Toolsをインストールする場合は、RETURNを押下。
Press RETURN to continue or any other key to abort
==> /usr/bin/sudo /bin/chmod u+rwx /usr/local/bin
# ログイン時のPasswordを入力
Password:
==> /usr/bin/sudo /bin/chmod g+rwx /usr/local/bin
︙
Already up-to-date.
==> Installation successful!
# インストール確認
$ brew --version
# ログ
Homebrew 2.1.9
2. pyenv 설치
2-1. pyenv란?
2-2. 설치 방법
Homebrew
에 pyenv
를 설치. pyenv
에 Path를 통과한다. bash
# pyenvをインストール
$ brew install pyenv
# インストール確認
$ pyenv --version
# ログ
pyenv 1.2.13
# pyenvにPathを通す
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
# 設定の適用
$ source .bash_profile
3. Anaconda 설치
3-1. Anaconda란?
wikipedia
데이터 과학 및 기계 학습 관련 애플리케이션(대규모 데이터 처리, 예측 분석(영어판), 과학 계산)을 위한 Python 및 R 프로그래밍 언어의 무료로 오픈 소스 배포이며 패키지 관리 및 배포의 단순화 목표로 한 것이다.
「Python」 + 「각종 라이브러리」를 정리해 포함한 패키지.
3-2. 설치 방법
pyenv
에서 설치할 수 있는 Anaconda 검색. bash
# インストール可能なAnacondaを検索
$ pyenv install -l | grep anaconda
# ログ
anaconda-1.4.0
︙
anaconda2-5.0.0
︙
anaconda3-5.3.1
# インストール
$ pyenv install anaconda3-5.3.1
4. Anaconda에서 가상 환경 만들기
만드는 방법
conda
에서 가상 환경 만들기. pyenv local
). activate
에서 가상 환경을 시작합니다. bash
# Anacondaをglobalに切り替え
$ pyenv global anaconda3-5.3.1
# 仮想環境を作成
$ conda create --name anaconda_py3.6 python=3.6 anaconda
# 作成した仮想環境を作業用ディレクトリで有効化
$ mkdir Workspace
$ cd Workspace
$ pyenv local anaconda3-5.3.1/envs/anaconda_py3.6
# globalをsystemへ戻す
$ pyenv global system
# 作成した仮想環境をActivateで起動(フルパスで指定)
$ source $PYENV_ROOT/versions/anaconda3-5.3.1/bin/activate anaconda_py3.6
# 作業ディレクトリでjupyter Notebookを起動
$ cd Workspace
$ jupyter notebook
5. Jupyter Notebook에서 가상 환경 지정
5-1. 설정 방법
bash
# パッケージの追加
$ pip install environment_kernels
# 設定ファイルの生成
$ jupyter notebook --generate-config
# 設定を追加
$ echo "c.NotebookApp.kernel_spec_manager_class = 'environment_kernels.EnvironmentKernelSpecManager'" >> ~/.jupyter/jupyter_notebook_config.py
$ echo "c.EnvironmentKernelSpecManager.conda_env_dirs=['/Users/toyoizumi/.pyenv/versions/anaconda3-5.3.1/envs/']" >> ~/.jupyter/jupyter_notebook_config.py
6. 가상 환경 전환 방법
activate
와 pyenv local
를 병용. bash
# Activateで指定環境を起動できる(フルパスで指定)
$ source $PYENV_ROOT/versions/anaconda3-5.3.1/bin/activate anaconda_py3.6
# 作業ディレクトリごとに仮想環境を指定できる
$ mkdir Workesapce
$ cd Workuspace
$ pyenv local anaconda3-5.3.1/envs/anaconda_py3.6
# Deactivateで環境を解除できる(フルパスで指定)
$ source $PYENV_ROOT/versions/anaconda3-5.3.1/bin/deactivate anaconda_py3.7
activate
를 전체 패스로 실행하는 것은 번거롭기 때문에, alias를 설정. bash
# .bashrcにaliasを追加
$ echo 'alias activate="source $PYENV_ROOT/versions/anaconda3-5.3.1/bin/activate"' >> ~/.bashrc
# 設定の適用
$ source ~/.bashrc
# 「activate + 仮想環境名」で指定環境を起動出来る
$ activate anaconda_py3.6
# 指定環境でJupyter Notebookを起動出来る
$ jupyter notebook
Reference
이 문제에 관하여(Mac에서 pyenv + Anaconda로 파이썬 환경 만들기 비망록), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Toyoizumi-Hiroyuki/items/a03305f290aa04e1b2f5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)