远程服务器连接如何跑jupyter

fiy 其他 241

回复

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

    远程服务器连接如何跑Jupyter

    Jupyter Notebook是一个非常强大的交互式开发工具,它支持多种编程语言,并且可以在远程服务器上运行。当你需要在远程服务器上执行代码或者进行数据分析时,你可以通过以下步骤来连接并运行Jupyter Notebook。

    1. 连接到远程服务器:首先,使用SSH(Secure Shell)协议连接到远程服务器。你需要知道服务器的IP地址、用户名和密码,或者使用SSH密钥进行身份验证。在命令行终端中输入以下命令连接到远程服务器:
    ssh username@server_ip
    
    1. 安装和配置Anaconda:在远程服务器上安装Anaconda可以提供一个完整的数据科学环境,包括Jupyter Notebook。你可以通过以下步骤来安装和配置Anaconda:
      a. 下载Anaconda的最新版本,例如:
    wget https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh
    

    b. 运行安装脚本并按照提示进行安装:

    bash Anaconda3-2021.05-Linux-x86_64.sh
    

    c. 设置Anaconda的环境变量:

    source ~/.bashrc
    
    1. 创建和激活虚拟环境:为了避免与其他应用程序的冲突,你可以创建一个虚拟环境并在其中安装Jupyter Notebook。在命令行终端中输入以下命令来创建和激活虚拟环境:
    conda create -n myenv
    conda activate myenv
    
    1. 安装Jupyter Notebook:在虚拟环境中,你可以使用conda命令来安装Jupyter Notebook:
    conda install jupyter
    
    1. 运行Jupyter Notebook:一旦安装完成,你可以在远程服务器上运行Jupyter Notebook。在命令行终端中输入以下命令来启动Jupyter Notebook:
    jupyter notebook
    
    1. 访问Jupyter Notebook的Web界面:在运行了上述命令之后,Jupyter Notebook会在服务器上启动,并在默认端口(通常为8888)上监听。你可以通过在本地浏览器中输入以下地址来访问Jupyter Notebook的Web界面:
    http://server_ip:8888
    

    注意:如果你的远程服务器使用的是其他端口,你需要将端口号替换成正确的值。

    在Jupyter Notebook的Web界面中,你可以创建新的笔记本、运行代码并进行数据分析。你还可以将Jupyter Notebook的Web界面在浏览器中保持打开状态,即使你断开了与服务器的连接也不会影响笔记本的运行。

    总结:
    远程服务器连接如何运行Jupyter Notebook分为连接服务器、安装配置Anaconda、创建和激活虚拟环境、安装Jupyter Notebook、运行Jupyter Notebook和访问Web界面的步骤。通过以上步骤,你可以方便地在远程服务器上运行Jupyter Notebook,并进行数据分析和编程工作。

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

    要在远程服务器上运行Jupyter Notebook,你需要按照以下步骤进行设置:

    1. 登录远程服务器:使用SSH登录到远程服务器。你可以使用终端或SSH客户端连接到服务器。例如,在终端中输入以下命令登录到远程服务器:
    ssh username@server_ip_address
    

    其中username是你的用户名,server_ip_address是远程服务器的IP地址。

    1. 安装Anaconda:如果你的服务器上没有Anaconda,你需要先在服务器上安装Anaconda。在连接到服务器后,在终端中输入以下命令来安装Anaconda:
    wget https://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.sh
    bash Anaconda3-2021.11-Linux-x86_64.sh
    

    这将下载Anaconda的安装脚本并启动安装程序。按照安装向导中的说明完成安装。

    1. 创建一个新的conda环境:为了隔离不同的项目或任务,我们建议在远程服务器上使用conda环境。在终端中运行以下命令创建一个新的conda环境:
    conda create -n myenv python=3.8
    

    这将创建一个名为myenv的新环境,并安装Python 3.8。

    1. 激活conda环境:在终端中运行以下命令激活新创建的环境:
    conda activate myenv
    

    激活环境后,你将在终端的命令提示符前看到环境名称。

    1. 安装Jupyter Notebook:在激活的conda环境中,运行以下命令安装Jupyter Notebook:
    conda install jupyter
    

    这将安装Jupyter Notebook及其依赖项。

    1. 生成Jupyter Notebook配置文件:为了设置Jupyter Notebook,你需要生成一个配置文件。在终端中运行以下命令生成配置文件:
    jupyter notebook --generate-config
    

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

    1. 配置Jupyter Notebook:打开配置文件并编辑它。你可以使用任何文本编辑器打开它。在终端中运行以下命令打开配置文件:
    nano ~/.jupyter/jupyter_notebook_config.py
    

    在配置文件中,你可以设置许多选项,例如Jupyter Notebook的IP地址、端口号和密码等。确保以下选项已设置为以下值:

    c.NotebookApp.ip = '0.0.0.0'
    c.NotebookApp.allow_remote_access = True
    c.NotebookApp.open_browser = False
    

    这将允许Jupyter Notebook通过远程访问。

    1. 启动Jupyter Notebook:在终端中运行以下命令启动Jupyter Notebook:
    jupyter notebook
    

    这将启动Jupyter Notebook服务器,并在终端中显示服务器的访问链接。

    1. 连接到Jupyter Notebook:现在你可以使用本地计算机上的Web浏览器连接到Jupyter Notebook。在本地计算机上打开Web浏览器,并输入以下地址:
    http://server_ip_address:8888
    

    其中server_ip_address是远程服务器的IP地址。你将被要求输入Jupyter Notebook的访问令牌或密码(如果你在配置文件中设置了密码)。

    现在,你已经成功在远程服务器上运行了Jupyter Notebook,并可以通过本地计算机的Web浏览器访问它了。你可以使用Jupyter Notebook来运行和编辑Python代码、创建Markdown文档以及进行数据分析和可视化等任务。记得在使用完毕后,通过终端中的Ctrl+C键来停止Jupyter Notebook服务器的运行。

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

    远程服务器连接和运行Jupyter的步骤如下:

    1. 通过SSH连接远程服务器

      1. 在本地计算机上打开终端或命令提示符窗口。
      2. 输入以下命令连接到远程服务器:ssh username@remote_server_address,其中username是您在远程服务器上的用户名,remote_server_address是远程服务器的IP地址或域名。
      3. 如果是首次连接远程服务器,会提示您接受服务器的SSH密钥指纹验证。输入“yes”进行确认。
      4. 输入远程服务器上的密码进行身份验证,然后按回车键。
    2. 安装和配置Anaconda

      1. 在远程服务器上下载适用于Linux的Anaconda安装包,可以从Anaconda官方网站(https://www.anaconda.com/products/individual#linux)下载。
      2. 输入以下命令安装Anaconda:bash Anaconda-latest-Linux-x86_64.sh,然后按照安装向导的提示进行操作。
      3. 安装完成后,将Anaconda添加到远程服务器的环境变量中,以便可以在任何位置运行Anaconda命令。输入以下命令:source ~/.bashrc
    3. 创建Jupyter Notebook配置文件

      1. 打开终端或命令提示符窗口输入以下命令:jupyter notebook --generate-config。这会在远程服务器的主目录下创建一个名为.jupyter的文件夹,并在其中生成一个配置文件jupyter_notebook_config.py
      2. 输入以下命令打开配置文件:nano ~/.jupyter/jupyter_notebook_config.py
      3. 在配置文件中找到以#c.NotebookApp.ip = 'localhost'开头的行,并将其修改为c.NotebookApp.ip = '0.0.0.0'。这样可以允许从远程计算机访问Jupyter Notebook。
      4. 按Ctrl + X组合键保存并退出配置文件。
    4. 运行Jupyter Notebook

      1. 在终端或命令提示符窗口输入以下命令启动Jupyter Notebook服务器:jupyter notebook
      2. Jupyter Notebook服务器将在远程服务器上的默认端口8888上运行。如果服务器上的防火墙已打开,您可能需要将此端口添加到允许列表中。
      3. 终端或命令提示符窗口将显示包含类似以下内容的输出:
        [I 10:00:00.123 NotebookApp] The Jupyter Notebook is running at:
        [I 10:00:00.123 NotebookApp] http://localhost:8888/
        [I 10:00:00.123 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
        
      4. 在本地计算机上打开Web浏览器,输入远程服务器的IP地址或域名,加上端口号8888,例如:http://remote_server_address:8888
      5. 在Jupyter Notebook页面上选择一个Notebook或新建一个Notebook,然后就可以在远程服务器上编写、运行代码了。

    请注意,以上步骤中的一些命令和路径可能会因您使用的操作系统或远程服务器的配置而有所不同。在执行命令之前,请确保已根据您的实际情况进行相应的更改。

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

400-800-1024

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

分享本页
返回顶部