修改Jupyter的工作空间

1、安装Jupyter Notebook

刚安装完并配置好Sublime Text 3后被学长推荐使用Jupyter notebook,于是就想着看看试试有没有他说的那么好。

  • 安装:命令行直接pip install jupyter(前提是先安装好了python和pip)

    2、安装完后困惑

    这么大一堆目录谁知道在哪儿?我新建一个文件总得知道我这文件在哪儿吧,于是乎我便去寻找!
    怎么找呢?

    3、寻找

    我知道jupyter肯定是在python的安装目录下的,于是乎我便去查找python的安装目录:

C:\Users\dell>python
Python 3.7.0b5 (v3.7.0b5:abb8802389, May 31 2018, 01:54:01) [MSC v.1913 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
['', 'E:\\programs\\python37.zip', 'E:\\programs\\DLLs', 'E:\\programs\\lib', 'E:\\programs', 'E:\\programs\\lib\\site-packages']

好了我知道python的安装目录了:E:\\programs\,于是找到jupyter的安装目录:E:\\programs\Scripts(一般都是在Scripts目录下),于是一顿操作:

C:\Users\dell>e:
E:\>cd E:\programs\Scripts
E:\programs\Scripts>jupyter notebook --generate-config
Writing default config to: C:\Users\dell\.jupyter\jupyter_notebook_config.py

打开C:\Users\dell\.jupyter\jupyter_notebook_config.py这个文件。
直接Ctrl + F 找到 c.NotebookApp.notebook_dir

## The directory to use for notebooks and kernels.
c.NotebookApp.notebook_dir = 'E:\\python\\JupterSpace'

将其修改成为你像存放的目录。保存,重启jupyter后就会发现修改完成!

4、将jupyter notebook设置成为可远程访问!

4.1 生成jupyter密码

  • 自动生成
    从 jupyter notebook 5.0 版本开始,提供了一个命令来设置密码:jupyter notebook password,生成的密码存储在 jupyter_notebook_config.json。
C:\Users\dell>jupyter notebook password
Enter password:
Verify password:
[NotebookPasswordApp] Wrote hashed password to C:\Users\dell\.jupyter\jupyter_notebook_config.json
  • 手动生成
    除了使用提供的命令,因为jupyter notebook password 出来一堆内容,没耐心看。打开 ipython 执行下面内容:
In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]: 'sha1:67c9e60bb8b6:9ffede0825894254b2e042ea597d771089e11aed'

sha1:67c9e60bb8b6:9ffede0825894254b2e042ea597d771089e11aed 这一串就是要在 jupyter_notebook_config.py 添加的密码。

{"NotebookApp": {"password": "sha1:140172243383:5cc22b24839464e6a30203a492b297bcf754971c"}
}

4.2 修改配置文件

jupyter_notebook_config.py中找到下面的行,取消注释并修改。

c.NotebookApp.ip='*'
c.NotebookApp.password = u'sha:ce...刚才复制的那个密文'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888 #可自行指定一个端口, 访问时使用该端口

以上设置完以后就可以在服务器上启动 jupyter notebook打开 IP:指定的端口, 输入密码就可以访问了。

需要注意的是不能在隐藏目录 (以 . 开头的目录)下启动 jupyter notebook, 否则无法正常访问文件。

Enjoy the sunshine today! :)

转载于:https://www.cnblogs.com/yangfan-123/p/9928001.html

修改Jupyter的工作空间相关推荐

  1. 设置Jupyter notebook 默认工作路径,修改Jupyter notebook 默认浏览器为Chrome

    这里写目录标题 一 设置Jupyter notebook 默认工作路径 二 修改Jupyter notebook 默认浏览器为Chrome 一 设置Jupyter notebook 默认工作路径 安装 ...

  2. 解决jupyter botebook打不开,修改jupyter botebook工作目录失败问题

    解决jupyter botebook打不开 打开jupyter正常应该是自动打开浏览器,或者给你个黑框,你自己复制,粘贴到浏览器里,如图: 但有时怎么也打不开,这时可以在cmd或者anaconda p ...

  3. mac修改jupyter notebook启动时的打开目录

    Windows修改jupyter notebook打开后的路径请参考:https://blog.csdn.net/weixin_35757704/article/details/90051869 ma ...

  4. 修改jupyter notebook的默认工作目录

    修改jupyter notebook matlab和Spyder的默认工作目录        网上有很多关于修改jupyter notebook默认工作目录的方法,现把最简单的一种写下,供别人参考~~ ...

  5. 最简单优雅修改jupyter自带主题字体大小颜色(不需要插件不需要第三方theme)

    . . 因个人原因,还是喜欢 jupyter 多一点,写代码干扰较少,能让人集中精力思考. 但是第三方的 theme 其实细节方面做的并不如意. 所以觉得还是在 jupyter 原装自带主题的基础上改 ...

  6. 教你如何修改ROS机器人工作空间文件夹名字

    如何修改ROS机器人工作空间文件夹名字 1:直接选择你想修改的工作空间的文件夹,重命名修改你想要的名字. 我这里就去掉下划线! 2: 使用VS打开这个工作空间,进行编译! 有错误: 错误原因:当然工作 ...

  7. 如何修改Jupyter Notebook默认的工作目录?

    修改Jupyter Notebook默认目录的N种方法(亲测有效) 前言 方法一 方式一 方式二 方式三 方式四 方法二 方法三 前言 看了很多教程,很多人对于如何修改Jupyter Notebook ...

  8. 修改Jenkins的工作空间目录

    1. 操作环境 1. Windows: win10 2. Jenkins Jenkins 2.75 3. Java JDK_1.8.0_64bit.exe 2. Jenkins的工作空间目录显示位置 ...

  9. 修改jupyter默认的浏览器

    修改jupyter默认的浏览器的方法: 在命令行输入命令:jupyter notebook --generate-config 之后会在C:\Users\Administrator.jupyter\目 ...

最新文章

  1. 为什么说百度教育大脑3.0,是中国教育迎来的真正智慧大脑?
  2. mongodb 3.4 安装_暴雨免安装中文版下载
  3. golang模板语法
  4. 《孩子,你如此优美:一位作家母亲的家教笔记》
  5. mac电脑下Tomcat和Apach配置流程(超详细)
  6. java如何查看调用记录_查看Java记录
  7. 【数据库系统】再谈关系模型和关系型数据库
  8. netcat、ncc工具使用
  9. 2020 最烂密码 TOP 200 大曝光,霸榜的仍旧是 123456!
  10. Intel笔记本低压版CPU性能对比分析
  11. 快速开发字段很多的MIS表
  12. msn邮箱在哪里登录?
  13. Windows7WithSP1/TeamFoundationServer2012update4/SQLServer2012
  14. 服务器主板128G只显示出64G,[硬件维护]请教高手:新买的160G硬盘为什么分区后就只能显示128G?...
  15. PDF连接服务器信息,远程连接服务器.pdf
  16. linux防火墙reject,linux 防火墙配置与REJECT导致没有生效问题
  17. Android蓝牙开发——经典蓝牙的连接
  18. MySQL的10大经典错误
  19. uni-app关于uni.navigateTo的坑以及解决方案
  20. mysql查看主机名_mysql怎么看主机名

热门文章

  1. php mysql读取数据_PHP MySQL 读取数据
  2. php伪静态后无法获得url中参数_php runtime、http web中rewrite浅解和方案
  3. linux tcp 断线检测,CentOS下TCP断线监测
  4. systemverilog数据类型
  5. 『设计模式』 又谈麦当劳的食品--组合模式(Composite)
  6. 『ACM-算法-二分法』算法竞赛进阶指南--在单调递增序列a中查找大于等于X的数中最小的一个,即X或X的后继
  7. 图论--Floyd总结
  8. class com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$Text
  9. linux应用之----进程控制理论
  10. 对于随机过程方面书籍的评论(转贴)