使用Jupyter远程运行,而不复制远程计算机上的文件(脚本除外)是通过Jupyter的远程访问功能来实现的。Jupyter是一个开源的交互式计算环境,可以在浏览器中编写和运行代码。它支持多种编程语言,如Python、R、Julia等,非常适合数据分析和机器学习任务。
要在本地机器上远程运行Jupyter,需要进行以下步骤:
- 确保远程计算机已安装Jupyter:在远程计算机上安装Jupyter Notebook或JupyterLab。可以通过终端或命令行运行以下命令安装:
- 确保远程计算机已安装Jupyter:在远程计算机上安装Jupyter Notebook或JupyterLab。可以通过终端或命令行运行以下命令安装:
- 或者
- 或者
- 启动Jupyter服务器:在远程计算机上打开终端或命令行,并导航到要工作的目录。运行以下命令来启动Jupyter服务器:
- 启动Jupyter服务器:在远程计算机上打开终端或命令行,并导航到要工作的目录。运行以下命令来启动Jupyter服务器:
- 或者
- 或者
- 配置服务器以允许远程访问:默认情况下,Jupyter服务器只能通过本地访问。为了允许远程访问,可以通过编辑Jupyter配置文件来配置。在远程计算机上运行以下命令来生成配置文件:
- 配置服务器以允许远程访问:默认情况下,Jupyter服务器只能通过本地访问。为了允许远程访问,可以通过编辑Jupyter配置文件来配置。在远程计算机上运行以下命令来生成配置文件:
- 或者
- 或者
- 然后,编辑生成的配置文件,找到以下行,并将其注释掉或更改为以下值:
- 然后,编辑生成的配置文件,找到以下行,并将其注释掉或更改为以下值:
- 配置远程访问端口:在步骤3中的配置文件中,将
<desired_port_number>
更改为您希望用于远程访问的端口号。 - 配置防火墙和路由器:如果您的远程计算机位于受防火墙或路由器保护的网络后面,请确保将所选端口(步骤4中配置的端口号)在防火墙和路由器上进行端口转发。
- 从本地浏览器访问Jupyter:在本地浏览器中输入远程计算机的IP地址和所选端口号,以访问Jupyter。例如,如果远程计算机的IP地址是192.168.0.100,所选端口号是8888,则在本地浏览器中输入
http://192.168.0.100:8888
。
这样,您就可以在本地浏览器中通过Jupyter来编写和运行代码,而无需复制远程计算机上的文件。可以直接在Jupyter界面中创建、编辑和保存文件,并在远程计算机上运行它们。
关于Jupyter的更多信息和使用场景,请参考腾讯云的Jupyter Notebook介绍。腾讯云还提供了云服务器等产品,可以满足您在云计算环境下使用Jupyter的需求,您可以在腾讯云的云产品页上查找适合您的产品。