服务器上配置jupyter

本文档详细介绍了如何在CentOS操作系统上配置Jupyter Notebook。首先从Anaconda官网下载并安装Anaconda,解决可能出现的命令路径问题。然后启动Jupyter,生成配置文件并设置密码。通过修改配置文件,实现Jupyter的持久化运行。如果遇到浏览器访问问题,可以通过生成SSL证书来解决。按照这些步骤,你将能够通过IP和端口访问并运行Jupyter Notebook。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

centos配置jupyter

输入:bash Anaconda2-5.0.1-Linux-x86_64.sh
输入:ENTER
输入:3个 yes
  • 如果完成anaconda的安装,出现了jupyter和conda不是内部命令,是路径没有更新的原因,输入
source ~/.bashrc
  • 尝试启动jupyter,输入
jupyter notebook
  • 生成Jupyter的配置文件,使用命令jupyter notebook --generate-config自动生成配置文件
    一定要记住路径
  • 自动生成密码
在服务器上输入python,进入anaconda的编辑器中,输入下面的代码
from notebook.auth import passwd
passwd()
就会提示输入两次密码
# 输出的是一个秘钥
`sha1:67c9e60bb8b6:9ffede0825894254b2e042ea597d771089e11aed'`
  • 打开配置文件的路径中的配置文件.jupyter/jupyter_notebook_config.py,修改下面的设置

    c.NotebookApp.password = u'sha1:67c9e60bb8b6:9ffede0825894254b2e042ea597d771089e11aed'
    c.NotebookApp.ip = '*'
    c.NotebookApp.open_browser = False
    
    
    # It is a good idea to set a known, fixed port for server access
    
    c.NotebookApp.port = 9999
    
    # 自己项目的路径
    
    c.NotebookApp.notebook_dir = u''
  • 持久化运行jupyter
在服务器上输入:
nohup jupyter notebook &
  • 如果在浏览器无法访问可以生成ssl证书

    因为Jupyter必须要用https进行登录,所以需要生成ssl证书。
    输入命令:
    openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout mykey.key -out mycert.pem
    
    #上面的命令可以自动生成证书,但是这个证书是不安全的,只能在测试过程中使用。
    
    
    更改Jupyter的配置文件中的相关字段。
    c.NotebookApp.certfile = u'/absolute/path/to/your/certificate/mycert.pem'
    c.NotebookApp.keyfile = u'/absolute/path/to/your/certificate/mykey.key'
  • 完成了哦,这样就可通过ip:port访问你设置的c.NotebookApp.notebook_dir中的文件,并实现编程和运行了!!!!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值