如何在服务器上搭建jupyter

不及物动词 其他 195

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在服务器上搭建Jupyter的步骤如下:

    1. 确保服务器上已经安装了Python环境。Jupyter是基于Python的,所以需要确保Python环境已经正确安装并配置好。

    2. 安装Jupyter包。在命令行中输入以下命令安装Jupyter:

      pip install jupyter
      

      如果你使用的是Anaconda发行版,可以输入以下命令安装:

      conda install jupyter
      
    3. 生成配置文件。在命令行中输入以下命令生成Jupyter的配置文件:

      jupyter notebook --generate-config
      

      这将在用户目录下生成一个名为jupyter_notebook_config.py的配置文件。

    4. 配置Jupyter的密码。在命令行中输入以下命令生成一个密码哈希:

      ipython
      

      进入ipython交互界面后,输入以下命令:

      from notebook.auth import passwd
      passwd()
      

      输入两次密码后,会生成一个哈希字符串。将生成的哈希字符串复制下来。

    5. 打开配置文件进行修改。使用文本编辑器打开生成的配置文件jupyter_notebook_config.py,找到并修改以下行:

      c.NotebookApp.password = '<your-password-hash>'
      c.NotebookApp.ip = '0.0.0.0'
      c.NotebookApp.open_browser = False
      

      <your-password-hash>替换成步骤4中生成的密码哈希。

    6. 启动Jupyter服务器。在命令行中输入以下命令启动Jupyter服务器:

      jupyter notebook
      

      此时,Jupyter服务器就在服务器上启动了。

    7. 访问Jupyter页面。在本地浏览器中输入服务器的IP地址和Jupyter服务器的端口号(默认为8888),例如http://服务器IP地址:8888,即可访问Jupyter页面。

    通过以上步骤,在服务器上成功搭建了Jupyter,并可以通过浏览器进行访问和使用了。记得要在防火墙中开放相应的端口,以允许外部访问Jupyter服务器。

    1年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在服务器上搭建Jupyter的步骤如下:

    1. 安装Python和Jupyter:首先需要在服务器上安装Python和Jupyter。可以使用包管理器来安装Python,例如在Ubuntu上可以使用apt-get命令,而在CentOS上可以使用yum命令。然后使用pip命令来安装Jupyter。

    2. 设置密码:默认情况下,Jupyter在启动时不会要求密码。为了安全起见,我们需要设置一个密码来访问Jupyter。可以使用jupyter命令生成一个配置文件,并生成密码哈希值。

      jupyter notebook --generate-config
      jupyter notebook password
      

      运行上述命令后,会生成一个配置文件jupyter_notebook_config.py,并生成一个密码哈希值。

    3. 配置Jupyter:打开jupyter_notebook_config.py文件,并进行相关配置。找到如下行的注释并修改为特定的IP和端口:

      c.NotebookApp.ip = '0.0.0.0'
      c.NotebookApp.port = 8888
      

      这样设置后,Jupyter将监听所有的IP地址,并使用8888端口。

    4. 启动Jupyter:使用以下命令在服务器上启动Jupyter。

      jupyter notebook
      

      Jupyter将开始在服务器上运行,并输出相关信息,包括访问地址和端口。

    5. 访问Jupyter:在服务器上启动Jupyter后,可以通过浏览器访问。输入服务器的IP地址和端口号(例如:http://服务器IP地址:8888)即可打开Jupyter的登录页面。输入之前设置的密码,即可登录Jupyter,并开始使用。

    总结:
    通过上述步骤,可以在服务器上搭建Jupyter。首先安装Python和Jupyter,然后设置密码和配置Jupyter。最后启动Jupyter,并使用浏览器访问即可开始使用。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    搭建Jupyter Notebook服务器可以使我们能够在任何地方通过Web浏览器访问和使用Jupyter Notebook。下面是在服务器上搭建Jupyter Notebook的方法和操作流程:

    步骤一:安装Anaconda

    1. 登录服务器,并获取管理员权限。

    2. 下载Anaconda(https://www.anaconda.com/)的适用于服务器的安装程序。

    3. 执行以下命令在服务器上安装Anaconda:

    sh Anaconda-latest-Linux-x86_64.sh
    
    1. 按照提示进行安装,选择安装路径。

    步骤二:创建Jupyter配置文件

    1. 执行以下命令创建Jupyter配置文件:
    jupyter notebook --generate-config
    
    1. 进入配置文件所在的目录:
    cd ~/.jupyter
    
    1. 打开配置文件jupyter_notebook_config.py:
    vim jupyter_notebook_config.py
    
    1. 在文件中找到以下行:
    # c.NotebookApp.ip = 'localhost'
    
    1. 将上一行的注释符#删除,并将关键字localhost改为服务器的IP地址或者域名,如:
    c.NotebookApp.ip = '0.0.0.0'
    
    1. 找到以下行:
    # c.NotebookApp.open_browser = True
    
    1. 将上一行的注释符#删除,并将关键字True改为False,如:
    c.NotebookApp.open_browser = False
    
    1. 保存并关闭文件。

    步骤三:配置Jupyter密码

    1. 执行以下命令启动Jupyter Notebook服务:
    jupyter notebook
    
    1. 打开Web浏览器,并访问服务器的IP地址和Jupyter的默认端口号8888,如:
    http://服务器IP地址:8888
    
    1. 在命令行窗口中可以看到一串类似于以下的信息:
    Copy/paste this URL into your browser when you connect for the first time, to login with a token:
    http://localhost:8888/?token=XXXXXX
    
    1. 复制上述URL,并将其中的localhost替换为服务器的IP地址,如:
    http://服务器IP地址:8888/?token=XXXXXX
    
    1. 在命令行窗口中按Ctrl+C停止Jupyter服务,然后在命令行输入以下命令生成密码:
    from notebook.auth import passwd
    passwd()
    
    1. 输入并确认密码,然后将生成的密码字符串复制。

    2. 再次编辑配置文件jupyter_notebook_config.py:

    vim jupyter_notebook_config.py
    
    1. 找到以下行:
    # c.NotebookApp.password = ''
    
    1. 将上一行的注释符#删除,并在单引号中粘贴之前生成的密码字符串,如:
    c.NotebookApp.password = '生成的密码字符串'
    
    1. 保存并关闭文件。

    步骤四:使用SSL证书保护连接(可选)

    这个步骤是可选的,使用SSL证书可以加密传输的数据并保护连接的安全性。以下是使用Let's Encrypt免费证书的方法:

    1. 安装certbot:
    sudo apt-get update
    sudo apt-get install certbot -y
    
    1. 运行以下命令启动certbot,并按照提示完成证书的申请和安装过程:
    sudo certbot certonly --standalone
    
    1. 证书申请和安装完成后,将证书的路径和密钥路径填入Jupyter配置文件中:
    vim jupyter_notebook_config.py
    
    c.NotebookApp.certfile = u'/etc/letsencrypt/live/your_domain_name/fullchain.pem'
    c.NotebookApp.keyfile = u'/etc/letsencrypt/live/your_domain_name/privkey.pem'
    
    1. 保存并关闭文件。

    步骤五:启动Jupyter Notebook服务

    1. 执行以下命令启动Jupyter Notebook服务:
    jupyter notebook
    
    1. 打开Web浏览器,并访问服务器的IP地址和Jupyter的默认端口号8888,如:
    http://服务器IP地址:8888
    
    1. 在登录页面输入之前设置的密码,然后点击登录。

    2. 现在可以在Jupyter Notebook的界面上创建和运行notebook了。

    至此,你已经成功在服务器上搭建了Jupyter Notebook,并可以通过Web浏览器访问和使用它了。通过将服务器的IP地址或域名与Jupyter Notebook的默认端口号组合,你可以在任何地方使用Jupyter Notebook了。如果使用SSL证书保护连接,表示你的连接是加密的,数据传输更加安全。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部