• 使用notebook 笔记(1)


    1 去开启远程访问notebook 注意事项

    安装好Ipython notebook 之后,  开启服务的方式如下:

    ipython notebook --profile=nbserver --ip=XXX.XXX.XXX

    PS :

    • --profile=nbserver  这个参数的值 可以写成绝对路径

    • ipython 命令也可以用jupyter 代替

     

    2 当远程访问ipython  notebook 的时候, 发现输入正确的密码却仍然不能进入;

    在这种情况下,我们是通过携带token 参数来访问的,

    PS: 毕竟人家已经说了:Token authentication is enabled. You need to open the notebook server

    with its first-time login token in the URL, or enable a password in order to gain access. The command:

    如图所示:
    image

     

    所以, 我们在终端继续输入 

    jupyter notebook list
     
     
    image

    于是, 赋值其中一个, 粘贴到浏览器的地址栏中即可, 发现可以访问了。 如下:

    image

    3 在python notebook 里面创建notebook 的时候发现 很多第三方类库是无法使用(例如 numpy)

    说明: 我本地环境中的python 中是含有 numpy 和 tensorflow 的;但是在notebook 里面去抛出:

    ImportError                               Traceback (most recent call last)
    <ipython-input-14-4ee716103900> in <module>()
    ----> 1 import numpy as np
    
    ImportError: No module named 'numpy'

    通过查阅资料发现问题的所在: ipython 只会加载自己所在的类库目录下 的第三方类库, 而安装到其他地方的类库就无法加载了。

    导致无法找到numpy 的问题原因是: numpy类库无法让python自动寻找到;

    解决方法就是: 手动添加;

    首先、 查询numpy 第三方类库所在的目录:

    在远程终端中输入:
    python

    >>>import numpy as np

    >>>print(np.__file__)

    输出的是  ('/usr/python/lib/python3.5/site-packages/numpy/__init__.py')

    如图所示:
    image

    好了 通过以上的命令我们知道了numpy 的安装路径;

    于是乎, 可以在notebook手动加载到系统目录中, 依次输入:

    import os

    import sys

    sys.path.append('/usr/python/lib/python3.5/site-packages/')

    如图所示:

    image

    image

    image

    PS:

    导入这个路径之后, 不仅仅numpy 可以用了,在这个目录下的其他第三方类库也可以使用了;

    在此贴出 自己查询的 资料:

    http://stackoverflow.com/questions/15514593/importerror-no-module-named-when-trying-to-run-python-script/15622021#15622021

    http://stackoverflow.com/questions/26238004/ipython-notebook-throws-importerror-ipython-doesnt

  • 相关阅读:
    Dilworth定理,链还是反链?
    pku 3259Wormholes
    hdu 2612 Find a way
    hdu 2614
    hdu 2544 最短路
    hdu 2553 N皇后问题
    hdu2717 Catch That Cow
    hdu 1874 畅通工程续
    jquery学习必备代码和技巧
    HTML5 WebApp part4:使用 Web Workers 来加速您的移动 Web 应用程序(上)
  • 原文地址:https://www.cnblogs.com/greentomlee/p/6517102.html
Copyright © 2020-2023  润新知