如何在服务器上启动jupyter

fiy 其他 296

回复

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

    要在服务器上启动Jupyter,您可以按照以下步骤操作:

    1. 连接到服务器:使用SSH客户端连接到您的服务器。您需要提供服务器的IP地址、用户名和密码。

    2. 安装Jupyter:在服务器上安装Jupyter Notebook。您可以使用Anaconda来安装Jupyter,或者使用pip命令安装独立的Jupyter包。安装完成后,确保Jupyter在服务器上可用。

    3. 配置Jupyter:在服务器上配置Jupyter Notebook所需的配置文件。您可以使用jupyter_notebook_config命令生成配置文件,并使用文本编辑器对其进行编辑。在配置文件中,您需要指定Jupyter的访问端口和允许访问的IP地址。

    4. 启动Jupyter:使用命令行进入服务器上的Jupyter所在目录,并输入jupyter notebook命令来启动Jupyter Notebook。启动后,Jupyter将显示一个URL地址,复制该地址并在本地浏览器中打开。

    5. 访问Jupyter:在本地浏览器中粘贴复制的URL地址,并打开。您将能够访问Jupyter Notebook,并在服务器上开始使用它了。

    注意:在服务器上启动Jupyter时,请确保服务器的防火墙已设置允许访问Jupyter所使用的端口。

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

    要在服务器上启动Jupyter,您可以按照以下步骤操作:

    1. 登录服务器:使用SSH协议登录到您的服务器。您需要输入服务器的IP地址、端口号和登录凭据(用户名和密码或密钥)。

    2. 安装Jupyter:在服务器上安装Jupyter Notebook。您可以使用包管理工具(如pip或conda)来安装Jupyter。例如,如果您使用pip,可以运行以下命令来安装Jupyter:

    pip install jupyter
    
    1. 生成配置文件:在服务器上生成Jupyter的配置文件。在命令行中运行下面的命令:
    jupyter notebook --generate-config
    

    这将在服务器上的默认目录中生成一个配置文件(通常是~/.jupyter/jupyter_notebook_config.py)。

    1. 配置Jupyter:打开配置文件并进行适当的配置。您可以使用文本编辑器打开配置文件,并根据您的需求进行配置。常见的配置包括指定Jupyter的IP地址和端口号,以及启用密码和令牌验证。例如,要指定Jupyter监听所有IP地址(0.0.0.0),并使用8888端口,请将以下行添加到配置文件中:
    c.NotebookApp.ip = '0.0.0.0'
    c.NotebookApp.port = 8888
    
    1. 启动Jupyter:在命令行中运行以下命令,启动Jupyter服务:
    jupyter notebook
    

    Jupyter将会在终端中输出一个URL,类似于http://localhost:8888/?token=abcd1234。您可以将此URL复制到本地浏览器,然后按照提示输入密码或令牌(如果配置了密码或令牌验证),就可以访问Jupyter Notebook界面了。

    需要注意的是,默认情况下,Jupyter只会监听本地IP地址(127.0.0.1)并且只能通过SSH隧道访问。如果想要使Jupyter可公开访问,可以在配置文件中将IP地址设置为0.0.0.0并将其启用外部访问。但请注意安全性问题,并确保适当地配置防火墙和其他安全措施。

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

    在服务器上启动Jupyter可以通过以下步骤完成:

    第一步:登录服务器
    使用SSH工具登录到目标服务器,确保能够正常访问服务器。如果是Windows系统,可以使用PuTTY等SSH工具进行登录;如果是Linux或Mac系统,可以使用终端命令ssh登录。登录成功后,进入到服务器的终端界面。

    第二步:安装Jupyter
    在服务器上安装Jupyter Notebook之前,需要确保已经安装了Python和pip工具。对于Python 3.x版本,可以使用以下命令安装pip:

    $ sudo apt-get install python3-pip

    安装完pip后,可以使用以下命令安装Jupyter Notebook:

    $ sudo pip install jupyter

    安装完成后,可以使用以下命令验证Jupyter是否正确安装:

    $ jupyter notebook –version

    如果能够正常显示版本号,则说明Jupyter已经成功安装。

    第三步:配置Jupyter
    在服务器上启动Jupyter之前,需要进行一些配置。首先,需要生成一个配置文件。可以使用以下命令生成配置文件:

    $ jupyter notebook –generate-config

    生成的配置文件默认保存在~/.jupyter目录下,配置文件名为jupyter_notebook_config.py。

    接下来,需要为Jupyter设置一个密码,以确保只有知道密码的用户才能访问。可以使用以下命令生成密码:

    $ jupyter notebook password

    执行后,系统会提示输入密码并确认。输入的密码不会显示在屏幕上,按回车键确认密码。

    第四步:启动Jupyter
    完成配置后,可以使用以下命令在服务器上启动Jupyter Notebook:

    $ jupyter notebook –no-browser –port=

    其中,是用于访问Notebook的端口号,默认为8888。可以根据需要指定其他端口号。

    启动后,终端会显示类似于以下信息的输出:

    [I 18:20:48.777 NotebookApp] [jupyter_nbextension_configurator] enabled 0.4.1

    [I 18:20:48.779 NotebookApp] Serving notebooks from local directory: /home/user

    [I 18:20:48.780 NotebookApp] Jupyter Notebook 6.3.0 is running at:

    [I 18:20:48.780 NotebookApp] http://localhost:8888/

    此时,Jupyter已经在服务器上成功启动,并监听指定的端口。但由于在服务器上无法直接打开图形界面,需要通过以下步骤进行远程访问。

    第五步:远程访问Jupyter
    为了能够通过浏览器远程访问Jupyter Notebook,可以使用SSH隧道技术实现端口转发。首先,在本地电脑上启动一个SSH隧道连接到服务器。可以使用以下命令:

    $ ssh -N -f -L localhost::localhost: @

    其中,是登录服务器的用户名,是服务器的IP地址,是本地电脑上用于访问Jupyter的端口号,是服务器上启动Jupyter的端口号。

    例如,如果在服务器上启动Jupyter时指定的端口号为8888,想要通过本地电脑上的8889端口进行访问,可以使用以下命令:

    $ ssh -N -f -L localhost:8889:localhost:8888 username@serverIP

    命令执行后,会要求输入服务器密码。输入正确密码后,SSH隧道就建立起来了。

    第六步:访问Jupyter
    完成端口转发后,可以在本地电脑上的浏览器中访问Jupyter Notebook。打开浏览器,并输入以下地址:

    http://localhost:

    其中,是在上一步中设置的本地电脑上用于访问Jupyter的端口号。

    例如,如果在上一步中设置为8889,可以在浏览器中输入:

    http://localhost:8889

    然后,输入在步骤三中设置的Jupyter密码进行登录。

    完成上述步骤后,就可以在本地电脑上通过浏览器访问Jupyter Notebook了,可以创建、编辑和运行Jupyter Notebook文件。

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

400-800-1024

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

分享本页
返回顶部