• mac安装jupyter


    SaintKings-Mac-mini:.pip saintking$ pip install jupyter --user

    Collecting jupyter

      Downloading jupyter-1.0.0-py2.py3-none-any.whl

    Collecting ipywidgets (from jupyter)

      Downloading ipywidgets-7.0.3-py2.py3-none-any.whl (68kB)

        100% |████████████████████████████████| 71kB 565kB/s 

    Collecting qtconsole (from jupyter)

      Downloading qtconsole-4.3.1-py2.py3-none-any.whl (108kB)

        100% |████████████████████████████████| 112kB 1.0MB/s 

    Collecting nbconvert (from jupyter)

      Downloading nbconvert-5.3.1-py2.py3-none-any.whl (387kB)

        100% |████████████████████████████████| 389kB 1.1MB/s 

    Collecting notebook (from jupyter)

      Downloading notebook-5.2.0-py2.py3-none-any.whl (8.0MB)

        100% |████████████████████████████████| 8.0MB 91kB/s

    ...

    Successfully built pandocfilters terminado tornado simplegeneric configparser MarkupSafe scandir functools32

    Installing collected packages: wcwidth, prompt-toolkit, decorator, scandir, pathlib2, pickleshare, pygments, ptyprocess, pexpect, backports.shutil-get-terminal-size, simplegeneric, enum34, ipython-genutils, traitlets, appnope, ipython, pyzmq, python-dateutil, jupyter-core, jupyter-client, singledispatch, certifi, backports-abc, tornado, ipykernel, functools32, jsonschema, nbformat, configparser, entrypoints, pandocfilters, testpath, webencodings, html5lib, bleach, MarkupSafe, jinja2, mistune, nbconvert, terminado, notebook, widgetsnbextension, ipywidgets, qtconsole, jupyter-console, jupyter

    Successfully installed MarkupSafe-1.0 appnope-0.1.0 backports-abc-0.5 backports.shutil-get-terminal-size-1.0.0 bleach-2.1.1 certifi-2017.7.27.1 configparser-3.5.0 decorator-4.1.2 entrypoints-0.2.3 enum34-1.1.6 functools32-3.2.3.post2 html5lib-1.0b10 ipykernel-4.6.1 ipython-5.5.0 ipython-genutils-0.2.0 ipywidgets-7.0.3 jinja2-2.9.6 jsonschema-2.6.0 jupyter-1.0.0 jupyter-client-5.1.0 jupyter-console-5.2.0 jupyter-core-4.3.0 mistune-0.8 nbconvert-5.3.1 nbformat-4.4.0 notebook-5.2.0 pandocfilters-1.4.2 pathlib2-2.3.0 pexpect-4.2.1 pickleshare-0.7.4 prompt-toolkit-1.0.15 ptyprocess-0.5.2 pygments-2.2.0 python-dateutil-2.6.1 pyzmq-16.0.2 qtconsole-4.3.1 scandir-1.6 simplegeneric-0.8.1 singledispatch-3.4.0.3 terminado-0.6 testpath-0.3.1 tornado-4.5.2 traitlets-4.3.2 wcwidth-0.1.7 webencodings-0.5.1 widgetsnbextension-3.0.6

    SaintKings-Mac-mini:.pip saintking$ 

     

    ok,安装成功。

    执行如下命令:jupyter notebook

    SaintKings-Mac-mini:.pip saintking$ jupyter notebook

    Traceback (most recent call last):

      File "/Users/saintking/Library/Python/2.7/bin/jupyter-notebook", line 7, in <module>

        from notebook.notebookapp import main

      File "/Users/saintking/Library/Python/2.7/lib/python/site-packages/notebook/notebookapp.py", line 55, in <module>

        raise ImportError(_("The Jupyter Notebook requires tornado >= 4.0, but you have %s") % tornado.version)

    ImportError: The Jupyter Notebook requires tornado >= 4.0, but you have 3.1

    报这个错,意思是tornado的版本过低了,查看一下.

    SaintKings-Mac-mini:.pip saintking$ pip install tornado

    Requirement already satisfied: tornado in /Library/Python/2.7/site-packages/tornado-3.1-py2.7.egg

    果然是3.1.

    先考虑卸载吧.

    SaintKings-Mac-mini:.pip saintking$ pip uninstall tornado

    Uninstalling tornado-3.1:
      /Library/Python/2.7/site-packages/tornado-3.1-py2.7.egg
    Proceed (y/n)? y
    Exception:
    Traceback (most recent call last):
      File "/Users/saintking/Library/Python/2.7/lib/python/site-packages/pip/basecommand.py", line 215, in main
        status = self.run(options, args)
      File "/Users/saintking/Library/Python/2.7/lib/python/site-packages/pip/commands/uninstall.py", line 76, in run
        requirement_set.uninstall(auto_confirm=options.yes)
      File "/Users/saintking/Library/Python/2.7/lib/python/site-packages/pip/req/req_set.py", line 346, in uninstall
        req.uninstall(auto_confirm=auto_confirm)
      File "/Users/saintking/Library/Python/2.7/lib/python/site-packages/pip/req/req_install.py", line 754, in uninstall
        paths_to_remove.remove(auto_confirm)
      File "/Users/saintking/Library/Python/2.7/lib/python/site-packages/pip/req/req_uninstall.py", line 115, in remove
        renames(path, new_path)
      File "/Users/saintking/Library/Python/2.7/lib/python/site-packages/pip/utils/__init__.py", line 267, in renames
        shutil.move(old, new)
      File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 300, in move
        rmtree(src)
      File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 247, in rmtree
        rmtree(fullname, ignore_errors, onerror)
      File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 252, in rmtree
        onerror(os.remove, fullname, sys.exc_info())
      File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 250, in rmtree
        os.remove(fullname)
    OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/tornado-3.1-py2.7.egg/EGG-INFO/dependency_links.txt'

    发现是权限问题.找到目录后修改权限.

    直接升级吧还是.

    SaintKings-Mac-mini:tornado-3.1-py2.7.egg saintking$ pip install --upgrade tornado

    就可以运行:jupyter notebook

    SaintKings-Mac-mini:~ saintking$ jupyter notebook
    [I 16:20:31.696 NotebookApp] Writing notebook server cookie secret to /Users/saintking/Library/Jupyter/runtime/notebook_cookie_secret
    [I 16:20:32.697 NotebookApp] Serving notebooks from local directory: /Users/saintking
    [I 16:20:32.698 NotebookApp] 0 active kernels
    [I 16:20:32.698 NotebookApp] The Jupyter Notebook is running at:
    [I 16:20:32.698 NotebookApp] http://localhost:8888/?token=b5960d3488f7dc8acc041488a8bffbbdb3e6ecb75854e278
    [I 16:20:32.698 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
    [C 16:20:32.699 NotebookApp] 
        
        Copy/paste this URL into your browser when you connect for the first time,
        to login with a token:
            http://localhost:8888/?token=b5960d3488f7dc8acc041488a8bffbbdb3e6ecb75854e278
    [I 16:20:36.113 NotebookApp] Accepting one-time-token-authenticated connection from ::1
    [W 16:20:38.692 NotebookApp] 404 GET /i18n/zh-CN/LC_MESSAGES/nbjs.json?v=20171030162031 (::1) 50.46ms referer=http://localhost:8888/tree
    [I 16:20:45.748 NotebookApp] Creating new notebook in 
    [I 16:20:46.763 NotebookApp] Writing notebook-signing key to /Users/saintking/Library/Jupyter/notebook_secret
    [W 16:20:49.092 NotebookApp] 404 GET /i18n/zh-CN/LC_MESSAGES/nbjs.json?v=20171030162031 (::1) 3.52ms referer=http://localhost:8888/notebooks/Untitled.ipynb?kernel_name=python2
    [W 16:20:49.897 NotebookApp] 404 GET /nbextensions/widgets/notebook/js/extension.js?v=20171030162031 (::1) 656.14ms referer=http://localhost:8888/notebooks/Untitled.ipynb?kernel_name=python2
    [I 16:20:52.269 NotebookApp] Kernel started: 656ac876-e477-4af6-a6b6-18693c5b6f6d
    [W 16:21:02.287 NotebookApp] Timeout waiting for kernel_info reply from 656ac876-e477-4af6-a6b6-18693c5b6f6d
    [I 16:21:04.814 NotebookApp] Adapting to protocol v5.1 for kernel 656ac876-e477-4af6-a6b6-18693c5b6f6d
    [I 16:21:19.079 NotebookApp] Starting buffering for 656ac876-e477-4af6-a6b6-18693c5b6f6d:F9ADF6B4B06C4D338B1B2F799EFD7ADC
    View Code
    用双手改变人生,用代码改变世界!
    QQ      微信      Kylin开发技术交流群
    alttext      alttext      alttext
  • 相关阅读:
    关于Generator生成器函数的解析
    vue中router传递与接收参数的简单梳理
    霓虹灯效果
    vuex简单梳理4,actions的用法和其辅助函数
    vuex简单梳理3,Mutations的用法和其辅助函数
    js实现轮询展示
    js实现图片的大小自适应效果
    for循环每次展示固定条数的数据的写法。
    CSS实现背景图尺寸不随浏览器缩放而变化
    javascript之AJAX学习
  • 原文地址:https://www.cnblogs.com/kylinsblog/p/7755044.html
Copyright © 2020-2023  润新知