美文网首页
安装Homebrew

安装Homebrew

作者: nbpzjy | 来源:发表于2017-07-18 20:28 被阅读271次
    Last login: Tue May 16 21:05:34 on console
    ➜  ~ brew update
    zsh: command not found: brew
    ➜  ~ ruby -e "$(curl --insecure -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    ==> This script will install:
    /usr/local/bin/brew
    /usr/local/share/doc/homebrew
    /usr/local/share/man/man1/brew.1
    /usr/local/share/zsh/site-functions/_brew
    /usr/local/etc/bash_completion.d/brew
    /usr/local/Homebrew
    ==> The following existing directories will be made group writable:
    /usr/local/bin
    /usr/local/etc
    /usr/local/lib
    /usr/local/sbin
    /usr/local/share
    /usr/local/share/doc
    /usr/local/share/man
    /usr/local/share/man/man1
    /usr/local/share/man/man8
    ==> The following existing directories will have their owner set to yysimac:
    /usr/local/bin
    /usr/local/etc
    /usr/local/lib
    /usr/local/sbin
    /usr/local/share
    /usr/local/share/doc
    /usr/local/share/man
    /usr/local/share/man/man1
    /usr/local/share/man/man8
    ==> The following existing directories will have their group set to admin:
    /usr/local/bin
    /usr/local/etc
    /usr/local/lib
    /usr/local/sbin
    /usr/local/share
    /usr/local/share/doc
    /usr/local/share/man
    /usr/local/share/man/man1
    /usr/local/share/man/man8
    ==> The following new directories will be created:
    /usr/local/Cellar
    /usr/local/Homebrew
    /usr/local/Frameworks
    /usr/local/opt
    /usr/local/share/zsh
    /usr/local/share/zsh/site-functions
    /usr/local/var
    
    Press RETURN to continue or any other key to abort
    ==> /usr/bin/sudo /bin/chmod u+rwx /usr/local/bin /usr/local/etc /usr/local/lib /usr/local/sbin /usr/local/share /usr/local/share/doc /usr/local/share/man /usr/local/share/man/man1 /usr/local/share/man/man8
    Password:
    ==> /usr/bin/sudo /bin/chmod g+rwx /usr/local/bin /usr/local/etc /usr/local/lib /usr/local/sbin /usr/local/share /usr/local/share/doc /usr/local/share/man /usr/local/share/man/man1 /usr/local/share/man/man8
    ==> /usr/bin/sudo /usr/sbin/chown yysimac /usr/local/bin /usr/local/etc /usr/local/lib /usr/local/sbin /usr/local/share /usr/local/share/doc /usr/local/share/man /usr/local/share/man/man1 /usr/local/share/man/man8
    ==> /usr/bin/sudo /usr/bin/chgrp admin /usr/local/bin /usr/local/etc /usr/local/lib /usr/local/sbin /usr/local/share /usr/local/share/doc /usr/local/share/man /usr/local/share/man/man1 /usr/local/share/man/man8
    ==> /usr/bin/sudo /bin/mkdir -p /usr/local/Cellar /usr/local/Homebrew /usr/local/Frameworks /usr/local/opt /usr/local/share/zsh /usr/local/share/zsh/site-functions /usr/local/var
    ==> /usr/bin/sudo /bin/chmod g+rwx /usr/local/Cellar /usr/local/Homebrew /usr/local/Frameworks /usr/local/opt /usr/local/share/zsh /usr/local/share/zsh/site-functions /usr/local/var
    ==> /usr/bin/sudo /bin/chmod 755 /usr/local/share/zsh /usr/local/share/zsh/site-functions
    ==> /usr/bin/sudo /usr/sbin/chown yysimac /usr/local/Cellar /usr/local/Homebrew /usr/local/Frameworks /usr/local/opt /usr/local/share/zsh /usr/local/share/zsh/site-functions /usr/local/var
    ==> /usr/bin/sudo /usr/bin/chgrp admin /usr/local/Cellar /usr/local/Homebrew /usr/local/Frameworks /usr/local/opt /usr/local/share/zsh /usr/local/share/zsh/site-functions /usr/local/var
    ==> /usr/bin/sudo /bin/mkdir -p /Users/yysimac/Library/Caches/Homebrew
    ==> /usr/bin/sudo /bin/chmod g+rwx /Users/yysimac/Library/Caches/Homebrew
    ==> /usr/bin/sudo /usr/sbin/chown yysimac /Users/yysimac/Library/Caches/Homebrew
    ==> /usr/bin/sudo /bin/mkdir -p /Library/Caches/Homebrew
    ==> /usr/bin/sudo /bin/chmod g+rwx /Library/Caches/Homebrew
    ==> /usr/bin/sudo /usr/sbin/chown yysimac /Library/Caches/Homebrew
    ==> Downloading and installing Homebrew...
    remote: Counting objects: 6010, done.
    remote: Compressing objects: 100% (3708/3708), done.
    remote: Total 6010 (delta 3392), reused 3974 (delta 2112), pack-reused 0
    Receiving objects: 100% (6010/6010), 3.46 MiB | 49.00 KiB/s, done.
    Resolving deltas: 100% (3392/3392), done.
    From https://github.com/Homebrew/brew
     * [new branch]      master     -> origin/master
     * [new tag]         0.1        -> 0.1
     * [new tag]         0.2        -> 0.2
     * [new tag]         0.3        -> 0.3
     * [new tag]         0.4        -> 0.4
     * [new tag]         0.5        -> 0.5
     * [new tag]         0.6        -> 0.6
     * [new tag]         0.7        -> 0.7
     * [new tag]         0.7.1      -> 0.7.1
     * [new tag]         0.8        -> 0.8
     * [new tag]         0.8.1      -> 0.8.1
     * [new tag]         0.9        -> 0.9
     * [new tag]         0.9.1      -> 0.9.1
     * [new tag]         0.9.2      -> 0.9.2
     * [new tag]         0.9.3      -> 0.9.3
     * [new tag]         0.9.4      -> 0.9.4
     * [new tag]         0.9.5      -> 0.9.5
     * [new tag]         0.9.8      -> 0.9.8
     * [new tag]         0.9.9      -> 0.9.9
     * [new tag]         1.0.0      -> 1.0.0
     * [new tag]         1.0.1      -> 1.0.1
     * [new tag]         1.0.2      -> 1.0.2
     * [new tag]         1.0.3      -> 1.0.3
     * [new tag]         1.0.4      -> 1.0.4
     * [new tag]         1.0.5      -> 1.0.5
     * [new tag]         1.0.6      -> 1.0.6
     * [new tag]         1.0.7      -> 1.0.7
     * [new tag]         1.0.8      -> 1.0.8
     * [new tag]         1.0.9      -> 1.0.9
     * [new tag]         1.1.0      -> 1.1.0
     * [new tag]         1.1.1      -> 1.1.1
     * [new tag]         1.1.10     -> 1.1.10
     * [new tag]         1.1.11     -> 1.1.11
     * [new tag]         1.1.12     -> 1.1.12
     * [new tag]         1.1.13     -> 1.1.13
     * [new tag]         1.1.2      -> 1.1.2
     * [new tag]         1.1.3      -> 1.1.3
     * [new tag]         1.1.4      -> 1.1.4
     * [new tag]         1.1.5      -> 1.1.5
     * [new tag]         1.1.6      -> 1.1.6
     * [new tag]         1.1.7      -> 1.1.7
     * [new tag]         1.1.8      -> 1.1.8
     * [new tag]         1.1.9      -> 1.1.9
     * [new tag]         1.2.0      -> 1.2.0
     * [new tag]         1.2.1      -> 1.2.1
    HEAD is now at 2b72638 info: fix conflicts formatting.
    ==> Tapping homebrew/core
    Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core'...
    remote: Counting objects: 4409, done.
    remote: Compressing objects: 100% (4215/4215), done.
    remote: Total 4409 (delta 36), reused 450 (delta 14), pack-reused 0
    Receiving objects: 100% (4409/4409), 3.50 MiB | 8.00 KiB/s, done.
    Resolving deltas: 100% (36/36), done.
    Tapped 4214 formulae (4,452 files, 10.9MB)
    ==> Cleaning up /Library/Caches/Homebrew...
    ==> Migrating /Library/Caches/Homebrew to /Users/yysimac/Library/Caches/Homebrew
    ==> Deleting /Library/Caches/Homebrew...
    Already up-to-date.
    ==> Installation successful!
    
    ==> Homebrew has enabled anonymous aggregate user behaviour analytics.
    Read the analytics documentation (and how to opt-out) here:
      http://docs.brew.sh/Analytics.html
    
    ==> Next steps:
    - Run `brew help` to get started
    - Further documentation:
        http://docs.brew.sh
    ➜  ~
    

    截图:

    下载并安装homebrew

    验证是否安装成功

    ➜  ~ brew
    Example usage:
      brew search [TEXT|/REGEX/]
      brew (info|home|options) [FORMULA...]
      brew install FORMULA...
      brew update
      brew upgrade [FORMULA...]
      brew uninstall FORMULA...
      brew list [FORMULA...]
    
    Troubleshooting:
      brew config
      brew doctor
      brew install -vd FORMULA
    
    Developers:
      brew create [URL [--no-fetch]]
      brew edit [FORMULA...]
      http://docs.brew.sh/Formula-Cookbook.html
    
    Further help:
      man brew
      brew help [COMMAND]
      brew home
    ➜  ~
    
    测试brew安装成功

    用easy_install安装Python的pip工具

    ➜  ~ pip
    zsh: command not found: pip
    ➜  ~ sudo easy_install pip
    Password:
    Searching for pip
    Reading https://pypi.python.org/simple/pip/
    Best match: pip 9.0.1
    Downloading https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9
    Processing pip-9.0.1.tar.gz
    Writing /tmp/easy_install-C3WDxF/pip-9.0.1/setup.cfg
    Running pip-9.0.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-C3WDxF/pip-9.0.1/egg-dist-tmp-yI1cWT
    /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'python_requires'
      warnings.warn(msg)
    warning: no previously-included files found matching '.coveragerc'
    warning: no previously-included files found matching '.mailmap'
    warning: no previously-included files found matching '.travis.yml'
    warning: no previously-included files found matching '.landscape.yml'
    warning: no previously-included files found matching 'pip/_vendor/Makefile'
    warning: no previously-included files found matching 'tox.ini'
    warning: no previously-included files found matching 'dev-requirements.txt'
    warning: no previously-included files found matching 'appveyor.yml'
    no previously-included directories found matching '.github'
    no previously-included directories found matching '.travis'
    no previously-included directories found matching 'docs/_build'
    no previously-included directories found matching 'contrib'
    no previously-included directories found matching 'tasks'
    no previously-included directories found matching 'tests'
    creating /Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg
    Extracting pip-9.0.1-py2.7.egg to /Library/Python/2.7/site-packages
    Adding pip 9.0.1 to easy-install.pth file
    Installing pip script to /usr/local/bin
    Installing pip2.7 script to /usr/local/bin
    Installing pip2 script to /usr/local/bin
    
    Installed /Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg
    Processing dependencies for pip
    Finished processing dependencies for pip
    ➜  ~
    

    测试pip安装是否成功

    ➜  ~ pip
    
    Usage:
      pip <command> [options]
    
    Commands:
      install                     Install packages.
      download                    Download packages.
      uninstall                   Uninstall packages.
      freeze                      Output installed packages in requirements format.
      list                        List installed packages.
      show                        Show information about installed packages.
      check                       Verify installed packages have compatible dependencies.
      search                      Search PyPI for packages.
      wheel                       Build wheels from your requirements.
      hash                        Compute hashes of package archives.
      completion                  A helper command used for command completion.
      help                        Show help for commands.
    
    General Options:
      -h, --help                  Show help.
      --isolated                  Run pip in an isolated mode, ignoring
                                  environment variables and user configuration.
      -v, --verbose               Give more output. Option is additive, and can be
                                  used up to 3 times.
      -V, --version               Show version and exit.
      -q, --quiet                 Give less output. Option is additive, and can be
                                  used up to 3 times (corresponding to WARNING,
                                  ERROR, and CRITICAL logging levels).
      --log <path>                Path to a verbose appending log.
      --proxy <proxy>             Specify a proxy in the form
                                  [user:passwd@]proxy.server:port.
      --retries <retries>         Maximum number of retries each connection should
                                  attempt (default 5 times).
      --timeout <sec>             Set the socket timeout (default 15 seconds).
      --exists-action <action>    Default action when a path already exists:
                                  (s)witch, (i)gnore, (w)ipe, (b)ackup, (a)bort.
      --trusted-host <hostname>   Mark this host as trusted, even though it does
                                  not have valid or any HTTPS.
      --cert <path>               Path to alternate CA bundle.
      --client-cert <path>        Path to SSL client certificate, a single file
                                  containing the private key and the certificate
                                  in PEM format.
      --cache-dir <dir>           Store the cache data in <dir>.
      --no-cache-dir              Disable the cache.
      --disable-pip-version-check
                                  Don't periodically check PyPI to determine
                                  whether a new version of pip is available for
                                  download. Implied with --no-index.
    ➜  ~
    
    测试pip安装成功

    homebrew安装Python3.6.1

    ➜  ~ brew install python3
    Updating Homebrew...
    ==> Installing dependencies for python3: pkg-config, readline, sqlite, gdbm, openssl, xz
    ==> Installing python3 dependency: pkg-config
    ==> Downloading https://homebrew.bintray.com/bottles/pkg-config-0.29.2.sierra.bo
    ######################################################################## 100.0%
    ==> Pouring pkg-config-0.29.2.sierra.bottle.tar.gz
    ==> Using the sandbox
    🍺  /usr/local/Cellar/pkg-config/0.29.2: 11 files, 627KB
    ==> Installing python3 dependency: readline
    ==> Downloading https://homebrew.bintray.com/bottles/readline-7.0.3_1.sierra.bot
    ######################################################################## 100.0%
    ==> Pouring readline-7.0.3_1.sierra.bottle.tar.gz
    ==> Caveats
    This formula is keg-only, which means it was not symlinked into /usr/local,
    because macOS provides the BSD libedit library, which shadows libreadline.
    In order to prevent conflicts when programs look for libreadline we are
    defaulting this GNU Readline installation to keg-only..
    
    For compilers to find this software you may need to set:
        LDFLAGS:  -L/usr/local/opt/readline/lib
        CPPFLAGS: -I/usr/local/opt/readline/include
    
    ==> Summary
    🍺  /usr/local/Cellar/readline/7.0.3_1: 46 files, 1.5MB
    ==> Installing python3 dependency: sqlite
    ==> Downloading https://homebrew.bintray.com/bottles/sqlite-3.18.0.sierra.bottle
    ######################################################################## 100.0%
    ==> Pouring sqlite-3.18.0.sierra.bottle.tar.gz
    ==> Caveats
    This formula is keg-only, which means it was not symlinked into /usr/local,
    because macOS provides an older sqlite3.
    
    If you need to have this software first in your PATH run:
      echo 'export PATH="/usr/local/opt/sqlite/bin:$PATH"' >> ~/.zshrc
    
    For compilers to find this software you may need to set:
        LDFLAGS:  -L/usr/local/opt/sqlite/lib
        CPPFLAGS: -I/usr/local/opt/sqlite/include
    For pkg-config to find this software you may need to set:
        PKG_CONFIG_PATH: /usr/local/opt/sqlite/lib/pkgconfig
    
    ==> Summary
    🍺  /usr/local/Cellar/sqlite/3.18.0: 11 files, 3.0MB
    ==> Installing python3 dependency: gdbm
    ==> Downloading https://homebrew.bintray.com/bottles/gdbm-1.13.sierra.bottle.tar
    ######################################################################## 100.0%
    ==> Pouring gdbm-1.13.sierra.bottle.tar.gz
    🍺  /usr/local/Cellar/gdbm/1.13: 19 files, 554.4KB
    ==> Installing python3 dependency: openssl
    ==> Downloading https://homebrew.bintray.com/bottles/openssl-1.0.2k.sierra.bottl
    ######################################################################## 100.0%
    ==> Pouring openssl-1.0.2k.sierra.bottle.tar.gz
    ==> Caveats
    A CA file has been bootstrapped using certificates from the SystemRoots
    keychain. To add additional certificates (e.g. the certificates added in
    the System keychain), place .pem files in
      /usr/local/etc/openssl/certs
    
    and run
      /usr/local/opt/openssl/bin/c_rehash
    
    This formula is keg-only, which means it was not symlinked into /usr/local,
    because Apple has deprecated use of OpenSSL in favor of its own TLS and crypto libraries.
    
    If you need to have this software first in your PATH run:
      echo 'export PATH="/usr/local/opt/openssl/bin:$PATH"' >> ~/.zshrc
    
    For compilers to find this software you may need to set:
        LDFLAGS:  -L/usr/local/opt/openssl/lib
        CPPFLAGS: -I/usr/local/opt/openssl/include
    For pkg-config to find this software you may need to set:
        PKG_CONFIG_PATH: /usr/local/opt/openssl/lib/pkgconfig
    
    ==> Summary
    🍺  /usr/local/Cellar/openssl/1.0.2k: 1,704 files, 12.1MB
    ==> Installing python3 dependency: xz
    ==> Downloading https://homebrew.bintray.com/bottles/xz-5.2.3.sierra.bottle.tar.
    ######################################################################## 100.0%
    ==> Pouring xz-5.2.3.sierra.bottle.tar.gz
    🍺  /usr/local/Cellar/xz/5.2.3: 92 files, 1.4MB
    ==> Installing python3
    Warning: Building python3 from source:
      The bottle needs the Apple Command Line Tools to be installed.
      You can install them, if desired, with:
        xcode-select --install
    
    ==> Downloading https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz
    ######################################################################## 100.0%
    ==> ./configure --prefix=/usr/local/Cellar/python3/3.6.1 --enable-ipv6 --dataroo
    ==> make
    ==> make install PYTHONAPPSDIR=/usr/local/Cellar/python3/3.6.1
    ==> make frameworkinstallextras PYTHONAPPSDIR=/usr/local/Cellar/python3/3.6.1/sh
    ==> Downloading https://files.pythonhosted.org/packages/87/1a/33d3d05569e857c5c5
    ######################################################################## 100.0%
    ==> Downloading https://files.pythonhosted.org/packages/11/b6/abcb525026a4be042b
    ######################################################################## 100.0%
    ==> Downloading https://files.pythonhosted.org/packages/c9/1d/bd19e691fd4cfe908c
    ######################################################################## 100.0%
    ==> /usr/local/Cellar/python3/3.6.1/bin/python3 -s setup.py --no-user-cfg instal
    ==> /usr/local/Cellar/python3/3.6.1/bin/python3 -s setup.py --no-user-cfg instal
    ==> /usr/local/Cellar/python3/3.6.1/bin/python3 -s setup.py --no-user-cfg instal
    ==> Caveats
    Pip, setuptools, and wheel have been installed. To update them
      pip3 install --upgrade pip setuptools wheel
    
    You can install Python packages with
      pip3 install <package>
    
    They will install into the site-package directory
      /usr/local/lib/python3.6/site-packages
    
    See: http://docs.brew.sh/Homebrew-and-Python.html
    ==> Summary
    🍺  /usr/local/Cellar/python3/3.6.1: 7,961 files, 110.0MB, built in 10 minutes 42 seconds
    ➜  ~
    

    可以看出,安装时间还是蛮长的,主要是安装了很多的依赖包:
    /usr/local/Cellar/python3/3.6.1: 7,961 files, 110.0MB, built in 10 minutes 42 seconds
    10 minutes 42 seconds

    测试python3安装是不是成功

    ➜  ~ python3
    Python 3.6.1 (default, May 16 2017, 21:43:35)
    [GCC 4.2.1 Compatible Apple LLVM 8.1.0 (clang-802.0.41)] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>>
    

    pip3可用

    ➜  ~ pip3
    
    Usage:
      pip <command> [options]
    
    Commands:
      install                     Install packages.
      download                    Download packages.
      uninstall                   Uninstall packages.
      freeze                      Output installed packages in requirements format.
      list                        List installed packages.
      show                        Show information about installed packages.
      check                       Verify installed packages have compatible dependencies.
      search                      Search PyPI for packages.
      wheel                       Build wheels from your requirements.
      hash                        Compute hashes of package archives.
      completion                  A helper command used for command completion.
      help                        Show help for commands.
    
    General Options:
      -h, --help                  Show help.
      --isolated                  Run pip in an isolated mode, ignoring environment variables
                                  and user configuration.
      -v, --verbose               Give more output. Option is additive, and can be used up to
                                  3 times.
      -V, --version               Show version and exit.
      -q, --quiet                 Give less output. Option is additive, and can be used up to
                                  3 times (corresponding to WARNING, ERROR, and CRITICAL
                                  logging levels).
      --log <path>                Path to a verbose appending log.
      --proxy <proxy>             Specify a proxy in the form
                                  [user:passwd@]proxy.server:port.
      --retries <retries>         Maximum number of retries each connection should attempt
                                  (default 5 times).
      --timeout <sec>             Set the socket timeout (default 15 seconds).
      --exists-action <action>    Default action when a path already exists: (s)witch,
                                  (i)gnore, (w)ipe, (b)ackup, (a)bort.
      --trusted-host <hostname>   Mark this host as trusted, even though it does not have
                                  valid or any HTTPS.
      --cert <path>               Path to alternate CA bundle.
      --client-cert <path>        Path to SSL client certificate, a single file containing
                                  the private key and the certificate in PEM format.
      --cache-dir <dir>           Store the cache data in <dir>.
      --no-cache-dir              Disable the cache.
      --disable-pip-version-check
                                  Don't periodically check PyPI to determine whether a new
                                  version of pip is available for download. Implied with
                                  --no-index.
    ➜  ~
    

    pip3安装jupyter

    ➜  ~ pip3 install jupyter
    Collecting jupyter
      Downloading jupyter-1.0.0-py2.py3-none-any.whl
    Collecting ipywidgets (from jupyter)
      Downloading ipywidgets-6.0.0-py2.py3-none-any.whl (46kB)
        100% |████████████████████████████████| 51kB 231kB/s
    Collecting notebook (from jupyter)
      Downloading notebook-5.0.0-py2.py3-none-any.whl (6.9MB)
        100% |████████████████████████████████| 6.9MB 75kB/s
    Collecting qtconsole (from jupyter)
      Downloading qtconsole-4.3.0-py2.py3-none-any.whl (108kB)
        100% |████████████████████████████████| 112kB 85kB/s
    Collecting ipykernel (from jupyter)
      Downloading ipykernel-4.6.1-py3-none-any.whl (104kB)
        100% |████████████████████████████████| 112kB 111kB/s
    Collecting nbconvert (from jupyter)
      Downloading nbconvert-5.1.1-py2.py3-none-any.whl (372kB)
        100% |████████████████████████████████| 378kB 315kB/s
    Collecting jupyter-console (from jupyter)
      Downloading jupyter_console-5.1.0-py2.py3-none-any.whl
    Collecting ipython>=4.0.0 (from ipywidgets->jupyter)
      Downloading ipython-6.0.0-py3-none-any.whl (736kB)
        100% |████████████████████████████████| 737kB 210kB/s
    Collecting nbformat>=4.2.0 (from ipywidgets->jupyter)
      Downloading nbformat-4.3.0-py2.py3-none-any.whl (154kB)
        100% |████████████████████████████████| 163kB 267kB/s
    Collecting traitlets>=4.3.1 (from ipywidgets->jupyter)
      Downloading traitlets-4.3.2-py2.py3-none-any.whl (74kB)
        100% |████████████████████████████████| 81kB 244kB/s
    Collecting widgetsnbextension~=2.0.0 (from ipywidgets->jupyter)
      Downloading widgetsnbextension-2.0.0-py2.py3-none-any.whl (1.1MB)
        100% |████████████████████████████████| 1.1MB 303kB/s
    Collecting terminado>=0.3.3; sys_platform != "win32" (from notebook->jupyter)
      Downloading terminado-0.6.tar.gz
    Collecting jupyter-client (from notebook->jupyter)
      Downloading jupyter_client-5.0.1-py2.py3-none-any.whl (83kB)
        100% |████████████████████████████████| 92kB 374kB/s
    Collecting ipython-genutils (from notebook->jupyter)
      Downloading ipython_genutils-0.2.0-py2.py3-none-any.whl
    Collecting tornado>=4 (from notebook->jupyter)
      Downloading tornado-4.5.1.tar.gz (483kB)
        100% |████████████████████████████████| 491kB 521kB/s
    Collecting jupyter-core (from notebook->jupyter)
      Downloading jupyter_core-4.3.0-py2.py3-none-any.whl (76kB)
        100% |████████████████████████████████| 81kB 559kB/s
    Collecting jinja2 (from notebook->jupyter)
      Downloading Jinja2-2.9.6-py2.py3-none-any.whl (340kB)
        100% |████████████████████████████████| 348kB 645kB/s
    Collecting pygments (from qtconsole->jupyter)
      Downloading Pygments-2.2.0-py2.py3-none-any.whl (841kB)
        100% |████████████████████████████████| 849kB 239kB/s
    Collecting pandocfilters>=1.4.1 (from nbconvert->jupyter)
      Downloading pandocfilters-1.4.1.tar.gz
    Collecting entrypoints>=0.2.2 (from nbconvert->jupyter)
      Downloading entrypoints-0.2.2-py2.py3-none-any.whl
    Collecting mistune!=0.6 (from nbconvert->jupyter)
      Downloading mistune-0.7.4-cp36-cp36m-macosx_10_12_x86_64.whl (235kB)
        100% |████████████████████████████████| 235kB 390kB/s
    Collecting testpath (from nbconvert->jupyter)
      Downloading testpath-0.3-py2.py3-none-any.whl (82kB)
        100% |████████████████████████████████| 92kB 521kB/s
    Collecting bleach (from nbconvert->jupyter)
      Downloading bleach-2.0.0-py2.py3-none-any.whl
    Collecting prompt-toolkit<2.0.0,>=1.0.0 (from jupyter-console->jupyter)
      Downloading prompt_toolkit-1.0.14-py3-none-any.whl (248kB)
        100% |████████████████████████████████| 256kB 451kB/s
    Collecting jedi>=0.10 (from ipython>=4.0.0->ipywidgets->jupyter)
      Downloading jedi-0.10.2-py2.py3-none-any.whl (190kB)
        100% |████████████████████████████████| 194kB 369kB/s
    Collecting pickleshare (from ipython>=4.0.0->ipywidgets->jupyter)
      Downloading pickleshare-0.7.4-py2.py3-none-any.whl
    Collecting appnope; sys_platform == "darwin" (from ipython>=4.0.0->ipywidgets->jupyter)
      Downloading appnope-0.1.0-py2.py3-none-any.whl
    Collecting decorator (from ipython>=4.0.0->ipywidgets->jupyter)
      Downloading decorator-4.0.11-py2.py3-none-any.whl
    Collecting pexpect; sys_platform != "win32" (from ipython>=4.0.0->ipywidgets->jupyter)
      Downloading pexpect-4.2.1-py2.py3-none-any.whl (55kB)
        100% |████████████████████████████████| 61kB 443kB/s
    Collecting simplegeneric>0.8 (from ipython>=4.0.0->ipywidgets->jupyter)
      Downloading simplegeneric-0.8.1.zip
    Requirement already satisfied: setuptools>=18.5 in /usr/local/lib/python3.6/site-packages (from ipython>=4.0.0->ipywidgets->jupyter)
    Collecting jsonschema!=2.5.0,>=2.4 (from nbformat>=4.2.0->ipywidgets->jupyter)
      Downloading jsonschema-2.6.0-py2.py3-none-any.whl
    Collecting six (from traitlets>=4.3.1->ipywidgets->jupyter)
      Downloading six-1.10.0-py2.py3-none-any.whl
    Collecting ptyprocess (from terminado>=0.3.3; sys_platform != "win32"->notebook->jupyter)
      Downloading ptyprocess-0.5.1-py2.py3-none-any.whl
    Collecting pyzmq>=13 (from jupyter-client->notebook->jupyter)
      Downloading pyzmq-16.0.2-cp36-cp36m-macosx_10_6_intel.whl (1.1MB)
        100% |████████████████████████████████| 1.1MB 496kB/s
    Collecting python-dateutil>=2.1 (from jupyter-client->notebook->jupyter)
      Downloading python_dateutil-2.6.0-py2.py3-none-any.whl (194kB)
        100% |████████████████████████████████| 194kB 638kB/s
    Collecting MarkupSafe>=0.23 (from jinja2->notebook->jupyter)
      Downloading MarkupSafe-1.0.tar.gz
    Collecting html5lib>=0.99999999 (from bleach->nbconvert->jupyter)
      Downloading html5lib-0.999999999-py2.py3-none-any.whl (112kB)
        100% |████████████████████████████████| 122kB 695kB/s
    Collecting wcwidth (from prompt-toolkit<2.0.0,>=1.0.0->jupyter-console->jupyter)
      Downloading wcwidth-0.1.7-py2.py3-none-any.whl
    Collecting webencodings (from html5lib>=0.99999999->bleach->nbconvert->jupyter)
      Downloading webencodings-0.5.1-py2.py3-none-any.whl
    Building wheels for collected packages: terminado, tornado, pandocfilters, simplegeneric, MarkupSafe
      Running setup.py bdist_wheel for terminado ... done
      Stored in directory: /Users/yysimac/Library/Caches/pip/wheels/3b/c2/ea/af635ffb63857a8c2ddd22da6a4b52f5b7ea3065db94ef5d7c
      Running setup.py bdist_wheel for tornado ... done
      Stored in directory: /Users/yysimac/Library/Caches/pip/wheels/84/83/cd/6a04602633457269d161344755e6766d24307189b7a67ff4b7
      Running setup.py bdist_wheel for pandocfilters ... done
      Stored in directory: /Users/yysimac/Library/Caches/pip/wheels/d4/01/68/49055c80b9f01ccb49241e73c8019628605064730941d70b56
      Running setup.py bdist_wheel for simplegeneric ... done
      Stored in directory: /Users/yysimac/Library/Caches/pip/wheels/7b/31/08/c85e74c84188cbec6a6827beec4d640f2bd78ae003dc1ec09d
      Running setup.py bdist_wheel for MarkupSafe ... done
      Stored in directory: /Users/yysimac/Library/Caches/pip/wheels/88/a7/30/e39a54a87bcbe25308fa3ca64e8ddc75d9b3e5afa21ee32d57
    Successfully built terminado tornado pandocfilters simplegeneric MarkupSafe
    Installing collected packages: wcwidth, six, prompt-toolkit, jedi, pickleshare, appnope, decorator, pygments, ptyprocess, pexpect, simplegeneric, ipython-genutils, traitlets, ipython, jsonschema, jupyter-core, nbformat, tornado, terminado, pyzmq, python-dateutil, jupyter-client, ipykernel, pandocfilters, entrypoints, mistune, testpath, webencodings, html5lib, bleach, MarkupSafe, jinja2, nbconvert, notebook, widgetsnbextension, ipywidgets, qtconsole, jupyter-console, jupyter
    Successfully installed MarkupSafe-1.0 appnope-0.1.0 bleach-2.0.0 decorator-4.0.11 entrypoints-0.2.2 html5lib-0.999999999 ipykernel-4.6.1 ipython-6.0.0 ipython-genutils-0.2.0 ipywidgets-6.0.0 jedi-0.10.2 jinja2-2.9.6 jsonschema-2.6.0 jupyter-1.0.0 jupyter-client-5.0.1 jupyter-console-5.1.0 jupyter-core-4.3.0 mistune-0.7.4 nbconvert-5.1.1 nbformat-4.3.0 notebook-5.0.0 pandocfilters-1.4.1 pexpect-4.2.1 pickleshare-0.7.4 prompt-toolkit-1.0.14 ptyprocess-0.5.1 pygments-2.2.0 python-dateutil-2.6.0 pyzmq-16.0.2 qtconsole-4.3.0 simplegeneric-0.8.1 six-1.10.0 terminado-0.6 testpath-0.3 tornado-4.5.1 traitlets-4.3.2 wcwidth-0.1.7 webencodings-0.5.1 widgetsnbextension-2.0.0
    ➜  ~
    

    测试jupyter notebook

    ➜  ~ jupyter notebook
    [I 21:55:37.968 NotebookApp] Writing notebook server cookie secret to /Users/yysimac/Library/Jupyter/runtime/notebook_cookie_secret
    [I 21:55:37.989 NotebookApp] Serving notebooks from local directory: /Users/yysimac
    [I 21:55:37.989 NotebookApp] 0 active kernels
    [I 21:55:37.989 NotebookApp] The Jupyter Notebook is running at: http://localhost:8888/?token=f8f1e323067ced119c4771b3d729a35341fe240908318a86
    [I 21:55:37.989 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
    [C 21:55:37.992 NotebookApp]
    
        Copy/paste this URL into your browser when you connect for the first time,
        to login with a token:
            http://localhost:8888/?token=f8f1e323067ced119c4771b3d729a35341fe240908318a86
    [I 21:55:38.292 NotebookApp] Accepting one-time-token-authenticated connection from ::1
    
    

    弹出浏览器:

    完美!

    相关文章

      网友评论

          本文标题:安装Homebrew

          本文链接:https://www.haomeiwen.com/subject/wpahkxtx.html