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:

如图所示:

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

jupyter notebook list
 
 

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

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')

如图所示:

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

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

import os

import sys

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

如图所示:

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

使用notebook 笔记(1)的更多相关文章

  1. notebook笔记

    启动 __main__.py 静态文件 static/ 模板 templates/ 路由 比如tree/handlers.py default_handlers WebSocket ws://loca ...

  2. jupyter notebook 小笔记

    安装直接按这个步骤了: https://hub.mybinder.org/user/ipython-ipython-in-depth-xj8fraz8/notebooks/binder/Index.i ...

  3. Python学习笔记——jupyter notebook 入门和中文pdf输出方案

    简单粗暴的安装 对于懒人而言,我还是喜欢直接安装python的集成开发环境 anaconda 多个内核控制 jupyter官网 1). 同时支持python2 和python 3 conda crea ...

  4. 【学习笔记】第三章 python3核心技术与实践--Jupyter Notebook

    可能你已经知道,Python 在 14 年后的“崛起”,得益于机器学习和数学统计应用的兴起.那为什么 Python 如此适合数学统计和机器学习呢?作为“老司机”的我可以肯定地告诉你,Jupyter N ...

  5. ML学习笔记之Jupyter Notebook各种使用方法

    0x00 概述 Jupyter Notebook安装的官方网站 安装Jupyter Notebook的先决条件:已经安装了python(python 2.7 或者是python3) 具体的安装方法: ...

  6. 【笔记】jupyter notebook基础使用

    jupyter notebook基础使用 执行代码 添加格子 在输出结果的同时添加一行 run cells and insert below 输出结果,若后续没有新的代码行了,则会在后面添加一行 查看 ...

  7. 博客笔记(blog notebook)

    1. 机器学习 2. NLP 3. code 实际好人 实际坏人 预测百分比 预测好人 \(p_GF^c(s_c\|G)\) \(p_BF^c(s_c\|B)\) \(F^c(s_c)\) 预测坏人 ...

  8. Jupyter notebook使用笔记

    常用快捷键 For a Cell,   Blue -> selecting. Green -> editing. Esc -> exist edit When the cell is ...

  9. 【笔记】Jupyter notebook 高级 魔法命令

    魔法命令 %run 可以调用自己编写的代码 代码内容 使用结果 测试时间有%timeit,%time %timeit 测试时间(生成表达式的逻辑) 测试次数是可以不定义的,有系统自己决定 算法复杂度可 ...

随机推荐

  1. 30 个 Java 集合面试问题及答案

    30 个 Java 集合面试问题及答案 Java集合框架为Java编程语言的基础,也是Java面试中很重要的一个知识点.这里,我列出了一些关于Java集合的重要问题和答案. 1.Java集合框架是什么 ...

  2. 老男孩python作业5-开发一个简单的python计算器

    开发一个简单的python计算器 实现加减乘除及拓号优先级解析 用户输入 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568 ...

  3. 使用Swagger生成简单接口文档

    使用swagger通过简单的配置可以生成简单的接口文档: 依赖包: // Swagger2 compile 'io.springfox:springfox-swagger2:2.8.0' compil ...

  4. CF914E Palindromes in a Tree(点分治)

    题面 洛谷 CF 题解 题意:给你一颗 n 个顶点的树(连通无环图).顶点从 1 到 n 编号,并且每个顶点对应一个在'a'到't'的字母. 树上的一条路径是回文是指至少有一个对应字母的排列为回文. ...

  5. ssm框架中的乱码问题的解决

    在搭建ssm框架过程中可能会出现乱码的问题,解决的最好方法就是不管在哪儿都设置为utf-8: 统一编码格式,所有的都设置为utf-8: 首先的就是将所有的请求设置为utf-8: 设置post请求的编码 ...

  6. Codeforces - 185A 简单矩阵快速幂

    题意:求第n个三角形内部的上三角形个数 对每个三角形分别维护上下三角形个数,记为\(dp[1][i],dp[2][i]\) 规律很明显是 \(dp[1][i+1]=3*dp[1][i]+dp[2][i ...

  7. highcharts去掉x轴,y轴,轴线以及刻度

    var chart = null; $.getJSON('https://data.jianshukeji.com/jsonp?filename=json/usdeur.json&callba ...

  8. Ubuntu 15.04 下apt-get安装JDK

    [From] http://blog.csdn.net/skykingf/article/details/45250017 1.删除自带的OpenJDK [python] view plain cop ...

  9. for( in ) IE下兼容问题

    在JS 中 for in 常用于遍历对象的可枚举属性,包括原型链上的属性.然而for_in在IE < 9下可能会出现问题. for_in要出现问题必须满足两个条件:  1:IE < 9; ...

  10. server 2012 R2查询端口

    1. win+r弹出运行对话框,输入cmd,打开cmd窗口 netstat -ano | findstr "80" (注80是你想要看查看的端口号) 就会输出包含80端口使用的情况 ...