您现在的位置是:首页 > 正文

服务器配置jupyter 最新发布

2024-02-29 15:47:51阅读 0

前置条件

安装miniconda

安装配置jupyter

1.安装jupyter

conda install jupyterlab      #安装jupyter
# 有问题就安装这个
conda install jupyter
jupyter notebook --generate-config  #生成jupyter配置文件

该命令执行后会生成一个./jupyter/jupyter_notebook_config.py的文件,你需要打开该文件,该文件的位置基本就是在本目录,较为容易找到。

2.配置jupyter_notebook_config.py文件

c.NotebookApp.ip = ''     # 设置访问IP
c.NotebookApp.open_browser = False    # 默认不自动打开浏览器
c.NotebookApp.password = ''         # 输入刚刚生成的密钥
c.NotebookApp.port = 8888           # 设置端口, 其他端口应该也是可以的
c.NotebookApp.notebook_dir = ''     # 设置Jupyternotebook 打开的根目录

那么问题来了,这些东西该怎么填呢?看下面

c.NotebookApp.ip = '',这里面填的是服务器的ip地址

执行下面的代码:

python    #调用python
#以下是python
>>> from notebook.auth import passwd 
>>> passwd()
Enter password: 
Verify password: 
'argon2:$argon2id$v=19$m=10240,t=10,p=8$HgQc0YPTuS+ylod6fgdWXw$HKYXUwUXM7JGikCwW+kuLg'    #将这串密码保存下来,放入c.NotebookApp.password = ''里面

然后运行完passwd()之后会得到一串密码,你需要将这串密码保存下来,放入c.NotebookApp.password = ''里面。

上述代码c.NotebookApp.notebook_dir = ''的设置,这里你需要在引号中加入路径即可。

然后保存文件。

然后运行命令:jupyter notebook,然后将运行界面的地址粘贴进浏览器,然后就ok了。

更新

最近重新安装了一次jupyter发现出现了一些新问题。在按照上述步骤进行配置时,在配置密码是报错:“ModuleNotFoundError: No module named 'notebook.auth”。这是因为新版的jupyter配置文件出现了改变。

新的配置密码:

python    #调用python
#以下是python
>>> from jupyter_server.auth import passwd
>>> passwd()
Enter password: 
Verify password: 
'argon2:$argon2id$v=19$m=10240,t=10,p=8$HgQc0YPTuS+ylod6fgdWXw$HKYXUwUXM7JGikCwW+kuLg'    #将这串密码保存下来,放入c.NotebookApp.password = ''里面

新的配置方式:

c.ServerApp.ip = ''     # 设置访问IP
c.ServerApp.open_browser = False    # 默认不自动打开浏览器
c.ServerApp.password = ''         # 输入刚刚生成的密钥
c.ServerApp.port = 8888           # 设置端口, 其他端口应该也是可以的
c.ServerApp.notebook_dir = ''     # 设置Jupyternotebook 打开的根目录

网站文章

  • Vue中登陆超时,返回登陆页面

    首先登陆时,将登陆接口返回的 token 用 localStorage 保存起来,然后在 axios 的请求拦截里将 token 添加到请求头部 header 里,作为之后前后端的通信票据// axi...

    2024-02-29 15:47:39
  • mac 下安装使用pear/pecl

    mac 下安装使用pear/pecl

    首先要为大家分享的内容是PECL 和 PEAR 他们之间的不同和相同之处。PEAR 是“PHP Extension and Application Repository”的缩写,即PHP扩展和应用仓库...

    2024-02-29 15:47:10
  • 初识openCV & VS编译C++项目

    初识openCV & VS编译C++项目

    记录学习openCV碰到的安装问题以及一些常见函数

    2024-02-29 15:47:02
  • 蔚来降价,降晚了?

    蔚来降价,降晚了?

    来源|财经杂志作者|晚点团队二季度,蔚来处于一代平台向二代平台的换代期,换代的阵痛体现在了财务数据上。8 月 29 日晚,蔚来交出一份糟糕的二季度财报。收入、销量、毛利率、现金储备均同、环比下滑,仅有...

    2024-02-29 15:46:55
  • java startsWith和endsWith的用法

    public class StringDemo{ public static void main(String args[]){ String s1="this is my original...

    2024-02-29 15:46:26
  • 理解 MyBatis 是如何在 Spring 容器中初始化的

    MyBatis 初始化过程就是 生成一些必须的对象放到 Spring 容器中 。问题是这个过程到底生成了哪些对象?当遇到 MyBatis 初始化失败时,如何正确的找到分析问题的切入点?本文将针对这些问...

    2024-02-29 15:46:18
  • Python3 实例

    Python3 实例

    一直以来,总想写些什么,但不知从何处落笔。今儿个仓促,也不知道怎么写,就把手里练习过的例子,整理了一下。希望对初学者有用,都是非常基础的例子,很适合初练。好了,Follow me。一、Python Hello World 实例以下实例为学习Python的第一个实例,即如何输出"Hello World!":1 # -*- coding: UTF-8 -*-...

    2024-02-29 15:46:10
  • 深入浅出理解Allan方差分析方法

    深入浅出理解Allan方差分析方法

    深入浅出理解Allan方差分析方法

    2024-02-29 15:46:01
  • python查看包的依赖关系

    问题与背景python在解决兼容性问题的时候,往往需要了解一个包的注意事项,比如版本号的要求,一个包的依赖包有哪些,一个包的具体情况等。参考资料https://www.cnblogs.com/long...

    2024-02-29 15:45:33
  • Audio笔记之SoftAAC2

    SoftAAC2::SoftAAC2( const char *name, const OMX_CALLBACKTYPE *callbacks, OMX_PTR appData, OMX_COMPONENTTYPE **component) : SimpleSoftOMXComponent(name, callbacks, a

    2024-02-29 15:45:25