Mac에 파이썬을 설치하고 Jupyter Notebook이 시작될 때까지 (터미널은 fish입니다.)
mac에서 jupyter를 사용할 때까지의 메모
Jupyter Notebook을 이용할 기회가 나왔기 때문에 설정했을 때의 메모입니다.
터미널이 fish이므로 fish 유저용.
지금까지 파이썬에 대해서는 노 터치이므로 모두 데포 그대로입니다.
mac 환경
Distro: OS X 10.14.2
현재 파이썬 버전 및 위치 확인
jupyter
$ python --version
Python 2.7.10
$ which python
/usr/bin/python
anyenv를 사용하여 pyenv 설치
brew를 이용하여 설치해도 좋지만 이전 nbenv를 설치할 때 anyenv를 이용했으므로 이번에도 anyenv를 이용합니다.
anyenv의 설치에 대해서는 이쪽을 참고로 부디(이것도 터미널은 fish입니다.)
fish 터미널에서 anyenv와 ndenv를 설치합니다.
$ anyenv install pyenv
/var/folders/nw/v6df8bkj4y9b0qf8h4tzlv1w0000gp/T/pyenv.20190110233027.71677 ~/current_dir
Cloning https://github.com/yyuu/pyenv.git...
Cloning into 'pyenv'...
remote: Enumerating objects: 34, done.
remote: Counting objects: 100% (34/34), done.
remote: Compressing objects: 100% (22/22), done.
remote: Total 16594 (delta 10), reused 24 (delta 8), pack-reused 16560
Receiving objects: 100% (16594/16594), 3.21 MiB | 757.00 KiB/s, done.
Resolving deltas: 100% (11244/11244), done.
~/current_dir
Install pyenv succeeded!
Please reload your profile (exec $SHELL -l) or open a new session.
설치할 수있었습니다.
어디에 설치되었는지는 anyenv versions
명령을 두드리면 확인할 수 있습니다.
터미널의 fish에서는 $
를 실행할 수 없습니다.
그래서 Please reload your profile (exec $SHELL -l) or open a new session.
대신 환경 변수 설정을 config.fish
로 설정합니다.
$ vi ~/.config/fish/config.fish
vi를 시작하고 다음 설정을 추가합니다.
set -x PYENV_ROOT $HOME/.anyenv/envs/pyenv
set -x PATH $HOME/.anyenv/envs/pyenv/bin $PATH
pyenv init - | source
설정한 후에는 source ~/.config/fish/config.fish
를 실행합니다.
$ pyenv
pyenv 1.2.9
Usage: pyenv <command> [<args>]
Some useful pyenv commands are:
commands List all available pyenv commands
local Set or show the local application-specific Python version
global Set or show the global Python version
shell Set or show the shell-specific Python version
install Install a Python version using python-build
uninstall Uninstall a specific Python version
rehash Rehash pyenv shims (run this after installing executables)
version Show the current Python version and its origin
versions List all Python versions available to pyenv
which Display the full path to an executable
whence List all Python versions that contain the given executable
See `pyenv help <command>' for information on a specific command.
For full documentation, see: https://github.com/pyenv/pyenv#readme
pyenv의 명령 목록이 표시되면 OK입니다.
파이썬 버전 설치
pyenv를 사용하여 python3.5를 설치합니다.
$ pyenv install 3.5.0
python-build: use openssl from homebrew
python-build: use readline from homebrew
Downloading Python-3.5.0.tar.xz...
-> https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tar.xz
Installing Python-3.5.0...
python-build: use readline from homebrew
Installed Python-3.5.0 to /Users/gulliver/.anyenv/envs/pyenv/versions/3.5.0
pyenv versions
명령을 두드리고 3.5.0
가 표시되면 OK입니다.
jupyter를 이동하는 폴더 준비
파이썬 버전을 지정한 폴더를 만듭니다.
$ mkdir works; and cd works
$ python local 3.5.0
$ python --version
Python 3.5.0
jupyter 설치
$ python3 -m pip install --upgrade pip
$ python3 -m pip install jupyter
공식 명령을 그대로 두드렸습니다. 여기
jupyter 시작
$ jupyter notebook
[I 00:11:49.243 NotebookApp] Serving notebooks from local directory: /current_dir/jupyter-notebook
[I 00:11:49.243 NotebookApp] The Jupyter Notebook is running at:
[I 00:11:49.243 NotebookApp] http://localhost:8888/?token=f6e107dbda7a3505fe0ba2e5b827d716ef6fbde620b3e1bc
[I 00:11:49.243 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
jupyter notebook가 시작되었습니다.
Reference
이 문제에 관하여(Mac에 파이썬을 설치하고 Jupyter Notebook이 시작될 때까지 (터미널은 fish입니다.)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/grrrr/items/cb0b6b61651de184ad4b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ python --version
Python 2.7.10
$ which python
/usr/bin/python
$ anyenv install pyenv
/var/folders/nw/v6df8bkj4y9b0qf8h4tzlv1w0000gp/T/pyenv.20190110233027.71677 ~/current_dir
Cloning https://github.com/yyuu/pyenv.git...
Cloning into 'pyenv'...
remote: Enumerating objects: 34, done.
remote: Counting objects: 100% (34/34), done.
remote: Compressing objects: 100% (22/22), done.
remote: Total 16594 (delta 10), reused 24 (delta 8), pack-reused 16560
Receiving objects: 100% (16594/16594), 3.21 MiB | 757.00 KiB/s, done.
Resolving deltas: 100% (11244/11244), done.
~/current_dir
Install pyenv succeeded!
Please reload your profile (exec $SHELL -l) or open a new session.
$ vi ~/.config/fish/config.fish
set -x PYENV_ROOT $HOME/.anyenv/envs/pyenv
set -x PATH $HOME/.anyenv/envs/pyenv/bin $PATH
pyenv init - | source
$ pyenv
pyenv 1.2.9
Usage: pyenv <command> [<args>]
Some useful pyenv commands are:
commands List all available pyenv commands
local Set or show the local application-specific Python version
global Set or show the global Python version
shell Set or show the shell-specific Python version
install Install a Python version using python-build
uninstall Uninstall a specific Python version
rehash Rehash pyenv shims (run this after installing executables)
version Show the current Python version and its origin
versions List all Python versions available to pyenv
which Display the full path to an executable
whence List all Python versions that contain the given executable
See `pyenv help <command>' for information on a specific command.
For full documentation, see: https://github.com/pyenv/pyenv#readme
$ pyenv install 3.5.0
python-build: use openssl from homebrew
python-build: use readline from homebrew
Downloading Python-3.5.0.tar.xz...
-> https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tar.xz
Installing Python-3.5.0...
python-build: use readline from homebrew
Installed Python-3.5.0 to /Users/gulliver/.anyenv/envs/pyenv/versions/3.5.0
$ mkdir works; and cd works
$ python local 3.5.0
$ python --version
Python 3.5.0
$ python3 -m pip install --upgrade pip
$ python3 -m pip install jupyter
$ jupyter notebook
[I 00:11:49.243 NotebookApp] Serving notebooks from local directory: /current_dir/jupyter-notebook
[I 00:11:49.243 NotebookApp] The Jupyter Notebook is running at:
[I 00:11:49.243 NotebookApp] http://localhost:8888/?token=f6e107dbda7a3505fe0ba2e5b827d716ef6fbde620b3e1bc
[I 00:11:49.243 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
Reference
이 문제에 관하여(Mac에 파이썬을 설치하고 Jupyter Notebook이 시작될 때까지 (터미널은 fish입니다.)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/grrrr/items/cb0b6b61651de184ad4b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)