首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Python中使用VS代码进行远程SSH开发-挂起“启动Jupyter服务器”

要在Visual Studio Code中使用远程SSH进行开发并启动Jupyter服务器,可以按照以下步骤操作:

1. 安装VS Code和Remote - SSH插件

  1. 安装VS Code:如果你还没有安装VS Code,可以从VS Code官网下载并安装。
  2. 安装Remote - SSH插件
    • 打开VS Code。
    • 点击左侧活动栏中的扩展图标(四个方块组成的图标)。
    • 搜索Remote - SSH并安装。

2. 配置远程SSH连接

  1. 打开命令面板:按Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)。
  2. 选择“Remote-SSH: Connect to Host...”
  3. 输入远程主机的SSH地址,例如user@hostname
  4. 选择或输入远程主机的SSH配置文件路径(通常是~/.ssh/config)。
  5. 选择远程主机的Python解释器(如果有多个Python版本)。

3. 连接到远程主机

  1. 点击“Connect”按钮
  2. 输入远程主机的密码或使用SSH密钥进行身份验证

4. 打开远程文件夹

  1. 在VS Code中打开命令面板:按Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)。
  2. 选择“File: Open Folder...”
  3. 选择远程主机上的文件夹

5. 安装Jupyter和相关库

  1. 打开VS Code的终端:按Ctrl+(Windows/Linux)或Cmd+(Mac)。
  2. 安装Jupyter:pip install jupyter
  3. 安装其他必要的库(例如pandasnumpy等):pip install pandas numpy

6. 启动Jupyter服务器

  1. 在VS Code中打开一个新的终端:按Ctrl+Shift+(Windows/Linux)或Cmd+Shift+(Mac)。
  2. 启动Jupyter服务器:jupyter notebook --no-browser --ip=0.0.0.0 --port=8888 这里的--no-browser选项表示不在本地浏览器中打开Jupyter界面,--ip=0.0.0.0表示允许从任何IP地址访问,--port=8888指定端口。

7. 在VS Code中连接到Jupyter服务器

  1. 打开VS Code的命令面板:按Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)。
  2. 选择“Jupyter: Specify local or remote Jupyter server for connections”
  3. 输入Jupyter服务器的URL,例如http://localhost:8888/?token=your_token
  4. 选择远程Jupyter服务器

8. 使用Jupyter Notebook

  1. 在VS Code中打开一个新的Jupyter Notebook文件:点击左侧活动栏中的Jupyter图标,然后点击“New notebook”。
  2. 连接到远程Jupyter服务器:VS Code会自动连接到你在第7步中配置的远程Jupyter服务器。
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

我在办公室远程办公?四个远程写代码的工具

AI/NLP工程师,微软MVP,公众号《人工智能工程》 1、基于VS Code与SSH进行远程编程 2. 基于浏览器的VS Code(?) 3....1、基于VS Code与SSH进行远程编程 参考微软官方的介绍文章 《Remote Development using SSH》 https://code.visualstudio.com/docs/remote...最后,在VS Code中,按F1(或command/ctrl + shift + P),打开命令模式,选择“Remote-SSH: Connect to Host”,按照提示输入自己的ssh命令等,即可登录成功...Jupyter Notebook / Jupyter Lab 对于使用Python要进行如数据科学/机器学习等方面工作的人,这是经常使用的环境,而大家也应该知道,它天然就是基于浏览器在运行的。...# 修改jupyter配置文件 $ vim ~/.jupyter/jupyter_notebook_config.py 在配置文件中可能需要配置,加到末尾: # 不自动中启动时打开浏览器 c.NotebookApp.open_browser

3.4K11

Jetson Nano心得分享:用VS-Code远程操作

但是要面对更加复杂的应用开发时,例如目前较为流行的C/C++、Python、Java等开发语言,以及Jupyter这类教学工具时,这些SSH工具的整合性就明显不足,毕竟这些工具主要针对管理而非开发的用途...由于vs-code需要透过SSH协议来进行远程控制,因此一开始我们需要在vs-code的扩充模块选项框中输入“ssh”关键字,点击第一个“Remote-SSH”并进行安装,如下图所示步骤: 安装好之后...进入之后会启动如下截图的工作区,左边工作区会根据双黄线框里的功能进行调整,下方粗黄框是互动信息区,包括Linux终端指令区、问题区、输出区、调试控制台与端口设置区,使用者可以在各种功能之间进行切换。...当Python扩展安装完成后,就能很直观地在vs-code里,对Python代码文件进行纠错、修改、调试的工作,对于其他编程语言也都适用,包括Jupyter这类互动式教学工具,也在vs-code的支持之列...总的来说,在技术学习与应用开发的阶段,用vs-code来远程操作Jetson Nano是非常合适的,但是到了部署阶段时可能其他ssh工具会更加顺手,使用者必须针对不同阶段选择合适的工具。【完】

84820
  • VS CODE远程开发入门

    假设您在云上有一个GPU虚拟实例或物理上只有主机的计算机,可以有多种选项,如远程桌面或 Jupyter Notebook ,为您提供类似于桌面的开发体验,但是 VS CODE 远程开发扩展比 Jupyter...ssh 设置完毕后,使用 IP 地址、用户名和密码从开发计算机 SSH 到该服务器,以确认没有任何故障。...在Windows(您的开发机)中 在这里,我们将在命令提示符下像这样生成 SSH 密钥: ssh-keygen -t rsa 接受默认设置,按照提示进行操作时,可以将 key phase 保留为空。...完成后,按 Shift + ; ,然后键入 wq 进行写操作。此后,我们不再需要在 vi 中以相同的方式编辑代码。...结论和进一步阅读 现在,您已经拥有了一个快速教程,该教程向您展示了如何从头开始设置VS CODE远程开发,使您可以在无监视器的远程服务器上享受桌面开发体验。

    2.1K30

    远程Jupyter来实现Python气象聚类分析

    日常工作、学习中可能都会有小型工作站或者是服务器(云服务器)供大家使用,而且使用Python的频率也挺高的,那么通常都会有可能个人电脑性能有限、存储空间或者内存有限的情形,那么我们Jupyter notebook...就能够发挥很大的作用,特别是在公司、学校、或者单位局域网的环境下,远程的延迟相对较小,使用Jupyter来做Python数据处理和绘图实在是不错的选择。...编辑配置文件 在jupyter_notebook_config.py 中,除了添加前面提及的hash密码之外,还要修改如下部分代码(如果这些代码前有注释符号‘#’,则首先将其删除,表示启用这些设置):...远程SSH登录Jupyter服务器 现在我们远程SSH登录Jupyter服务器(IP地址为192.168.31.176): YHMacBookPro:~ yhilly$ ssh jpnb@192.168.31.176...本地个人PC开启远程Jupyter 然后,我们在地址栏中输入远程服务器的IP和端口号:“http://192.168.31.176:9999/”,如图所示: ?

    2.1K42

    如何为Python 3设置Jupyter Notebook

    在本指南结束时,您将能够使用在本地计算机或远程服务器上运行的Jupyter Notebook运行Python 3代码。...没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后再购买服务器。...步骤2(可选) - 使用SSH隧道连接到服务器安装 如果您在服务器上安装了Jupyter Notebook,在本节中我们将学习如何使用SSH隧道连接到Jupyter Notebook Web界面。...要创建新的笔记本文件,请从右上角的下拉菜单中选择New > Python 3: 这将打开一个笔记本。我们现在可以在单元格中运行Python代码或将单元格更改为markdown。...您现在应该能够使用Jupyter Notebook在Markdown中编写可重现的Python代码和注释。

    2.8K00

    使用VS Code进行远程开发

    这将在远程环境中为你提供丰富的本地开发经验。 ? VS Code远程扩展介绍 在过去的几个月中,我们一直在努力重新建立代码层之间的合适边界,并取消对本地开发环境的限定。...Remote-SSH扩展允许你通过一个运行的SSH服务器来打开任何远程机器、虚拟机或容器上的文件夹或工作区。通过SSH进行开发你可以: 在比本地机器更大、更快或更专业的硬件上进行开发。...你可以通过SSH使用Vim或直接使用Jupyter笔记本来编辑远程代码,这样一来, 你就放弃了本地开发工具的丰富性。...相反,使用Remote-SSH扩展,你只需连接到虚拟机,安装必要的扩展(如Python),然后就可以利用VS Code的所有优秀特性,如智能感知(完成)、代码导航和调试,就像你在本地工作一样。...尝试运行相关的开发容器示例。如果你使用Python进行开发(很多人都使用Python !),请查看Dan Taylor关于远程Python开发的博客文章。 最后,如果你遇到问题,请提交一个问题。

    4.2K10

    【玩转腾讯云】GPU云服务器(开发篇)

    在腾讯云服务器上写Python,看这一篇就足够了! 在上一篇中大家已经熟悉了GPU服务器创建及初始化步骤,那么接下来该如何具体远程开发?如何调试代码、同步数据呢?...本教程将继续从实践出发,讲解基于腾讯云GPU服务器打造远程Python开发环境。开发者们完全可以在“本地开发一致的体验”和“服务器端更高质量资源”这二者之间,做到最佳的结合,享受专注开发的乐趣。...0x00 准备工作 本文假定读者同学们有以下基础&准备: 有一台可以ssh登陆的腾讯云实例 (选购传送门,按量计费更灵活哦) 了解Python基础 了解PyCharm/Jupyter等常用Python开发工具...默认Terminal里仍然是本地(Local)的,可以通过菜单栏 -> Tools -> Start SSH session...启动直接指定远端服务器Terminal;也可以在设置里通过Tools -...0x06 小结 本教程到此,你已经可以仅凭本地的PyCharm,完成基于腾讯云GPU服务器的远程Python开发调试了,是不是感觉很酷? 其实,在云服务器上开发还有很多方法,本教程不过冰山一角。

    30.9K8353

    如何在Ubuntu 16.04上设置Jupyter Notebook以运行IPython

    在本教程的最后,您将能够使用在远程服务器上运行的Ipython和Jupyter Notebook来运行Python 2.7代码。...准备 要学习本教程,您需要具备以下条件: Ubuntu 16.04 CVM,没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后再购买服务器。...使用Ubuntu 16.04的初始服务器设置说明了如何添加用户并为他们提供sudo访问权限。 第一步 - 安装Python 2.7和Pip 在本节中,我们将安装Python 2.7和Pip。...SSH隧道连接到服务器 在本节中,我们将学习如何使用SSH通道连接到Jupyter Notebook Web界面。...要创建新的笔记本文件,请从右上角的下拉菜单中选择New > Python 2: 这将打开一个notebook。我们现在可以在单元格中运行Python代码或将单元格更改为markdown。

    4K51

    如何安装,运行和连接到远程服务器上的Jupyter Notebook

    此服务器必须具有sudo权限且配置了防火墙的非root用户。没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后再购买服务器。...在本教程中,您将设置Jupyter Notebook以通过IPython内核运行Python代码。 假设您遵循了准备部分中链接的教程,您应该安装Python 3,pip和虚拟环境。...这意味着在远程服务器上指定端口上运行的任何内容(Jupyter Notebook的默认端口8888)都将出现在本地计算机上的指定端口上(在示例命令中为8000)。...此时,您应该使用SSH隧道连接到服务器,并从服务器启动Jupyter Notebook应用程序。...结论 您现在应该能够使用在远程服务器上运行的Jupyter Notebook编写可重现的Python代码和文本。

    16.6K118

    如何在远程服务器上运行Jupyter Notebooks?

    也许你在大型图形上运行图形卷积网络,或者在大型文本语料库上使用递归神经网络进行机器翻译,需要更多的CPU内核、RAM或几个GPU。幸运的是,您可能在远程服务器上有这些资源可用!...尽管此工作流确实允许您在远程服务器上运行代码,但您不能再使用Jupyter Notebook来进行试验,例如,以交互方式显示结果。真可惜!...启动远程记事本服务器 我们将使用安全Shell协议(SSH)在远程服务器上启动Jupyter Notebook服务器。SSH允许我们向远程服务器发送命令。...在我的例子中,我与其他没有在共享环境中安装Jupyter的人共享一个远程服务器。因此,我的第一步是转到我的项目文件夹,激活虚拟环境,并启动notebook服务器。...总结 在这篇文章中,我向您展示了如何使用bash命令在远程服务器上启动、访问和停止Jupyter Notebook,并展示了如何创建bash别名来简化操作。

    3.9K20

    在VS Code中编写Jupyter Notebook

    不过基于Web的编辑器,并没有提供过多的代码编写辅助,对于习惯使用IDE编写代码的开发人员,裸写机器学习代码,的确不太方便。...在VS Code中使用Jupyter Notebook 使用VS Code创建新的Notebook:组合键CTRL + SHIFT + P,然后运行Python: Create Blank New Jupyter...点击单元格左侧的三角按钮,可以执行单元格中的代码。 新建或打开Jupyter笔记本文件时,默认情况下,VS Code会自动在本地启动Jupyter服务器。...如果说你想使用远程Jupyter服务器,抑或你已经在本地启动了Jupyter服务器,你可以自行指定。...Jupyter中编写Python代码,和在VS Code中编写普通的Python代码一样,其方便之处就在于可以执行一小块代码,并立即看到结果。

    6.4K20

    简单几步,轻松完成 GPU 云服务器开发环境搭建

    以深度学习为例,如何选购腾讯云GPU云服务器并优雅地安装驱动等底层开发工具库,以及如何实现远程开发和调试Python代码呢?...我们将从实践出发,提出基于腾讯云GPU实例的最佳实践,基于腾讯云GPU服务器打造远程Python/PyTorch开发环境。...通过上述方法安装的驱动是以动态内核模块(DKMS)的形式安装的,这种内核模块不在内核source tree中,但是可以在每次内核更新升级时自动地进行重新编译,生成新的initramfs,并后续随着系统启动动态加载...默认Terminal里仍然是本地(Local)的,可以通过菜单栏 -> Tools -> Start SSH session...启动直接指定远端服务器Terminal;也可以在设置里通过Tools -...9、结语 你已经可以仅凭本地的PyCharm,完成基于腾讯云GPU服务器的远程Python开发调试了,是不是感觉很酷?

    4.2K54

    腾讯云GPU最佳实践-使用jupyter pycharm远程开发训练

    notebook远程 Jupyter Notebook简介 Jupyter Notebook是一款开源的Web应用,类似于Web笔记本,我们可以使用它编写代码、公式、Markdown解释性文本和绘图,...nohup jupyter notebook --allow-root > jupyter.log 2>&1 & 启动后,即可进入公网IP进行远程开发了(记得打开GPU机器网络白名单) 此时运行notebook...本地pycharm远程jupyter开发 这个时候其实已经实现了远程开发,但是估计还会有不少小伙伴觉得现在直接用网页进行开发不少很习惯,没有了IDE的hint,也不知道库里面有什么方法,怎么调用,这个时候我们就可以使用...为了让GPU服务器的Python lib版本与本地一致,且本地可以不下载这么多lib,我们可以配置远程python解释器:这么一来本地机器甚至连Python都不用安装,大大解放存储空间; 在pycharm...设置离找到项目的Python解释器,新建一个解释器,输入GPU服务器公网IP与ssh端口进行远程连接: image.png 4.

    3.1K63

    10分钟就能搭建远程开发环境?你早点怎么不出现(#`n´)!

    = 8888 第五步 启动服务 先使用端口映射将Jupyter服务的端口(如8888)映射到公网上, 1$ nohup jupyter lab & 随后使用命令启动Jupyter服务,等上几秒钟在外网浏览器中输入...https://DDNS设置的域名:映射出来的端口号 ,不出意外的话就能连接上内网的Jupyter服务了,或者通过Jupyter中的终端工具来操作内网中的主机,或者使用内网的工程环境进行项目开发都是很方便的...它和Jupyter类似,可以在浏览器中打开和使用,但相比而言,code-server远程的搭建更加简单一些: 第一步,下载code-server 可以在如下地址选择最新的code-server安装包(Linux...Java的IDAE、VSCode都可以按照这个思路来进行远程开发,其中的原理是相通的,这里以最具代表性的PyCharm为例来讲一讲如何通过ssh实现远程开发。...远程开发要解决两个问题:①如何使用远程服务端的语言环境,也就是Python的解释器;②本地代码怎样如何传到服务端。在PyCharm中这两个问题都可以通过配置来实现。

    91630

    Jupyter Notebook

    背景: Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。...——Jupyter Notebook官方介绍 Python最著名的IDE之一,可以直接使用浏览器界面,图形化做的也很漂亮。...以前一直使用的是ipython,以及ipython qtconsole,今天尝试下jupyter notebook 安装: #启动我的科学计算环境 1: conda activate sci #安装jupyter...L localhost:8888:localhost:8889 用户名@ip地址 其中: -N告诉SSH没有命令要被远程执行; -f 告诉SSH在后台执行; -L 是指定port forwarding的配置...Token 就是你在服务器端输入jupyter之后出现的一长串,url后面的字符串: 类似于这样,token后面的 http://localhost:8888/?

    94710

    Vscode笔记-24款插件

    Python Python 的语法支持,支持 Python 的单测、lint、语法高亮、代码格式化、debug、jupyter 等功能。...jupyter vscode 中支持 jupyter,和 Python 插件对 jupyter 的支持类似。 leetcode 上班摸鱼、实验室摸鱼神器,再也不用担心刷题被老板看到了。...Path Intellisense 编码神器,相对路径自动补全 Remote - SSH 开发神器,通过 vscode 以窗口的形式连接远程服务器,直接在 vscode 当中编写服务器代码!...作为程序员常用的代码编辑器之一,VS Code 是一个可在所有平台上使用的开源、可扩展和轻量级的编辑器。这些品质使其大受欢迎,并成为 Python 开发的绝佳平台。...Remote - SSH Visual Studio代码远程-SSH Remote - SSH: Editing Configuration Files Visual Studio Code远程-SSH

    10.8K21

    远程调试软件对比与使用推荐

    远程调试软件对比与使用推荐 远程调试是现代软件开发中不可或缺的一部分,尤其是在处理分布式系统、云端服务或远程服务器上的问题时。以下是对几种常见远程调试工具的详细对比和推荐使用场景。 1....内存调试:提供内存泄漏检测、内存使用分析等功能。 使用场景 Linux环境:GDB在Linux上是首选调试工具,适用于系统级编程、内核开发、嵌入式系统等。...集成开发环境:提供编辑、调试、版本控制、测试等全套开发工具。 远程调试:通过SSH、Docker或WSL进行远程调试,支持多种远程环境。 插件生态:丰富的插件生态系统,支持多种语言和框架的调试。...远程解释器:支持通过SSH连接到远程服务器进行调试,支持多种Python解释器。 集成环境:提供代码分析、测试、版本控制、数据库管理等功能。...远程调试:通过远程JDK进行调试,支持多种远程调试方式。 集成开发:提供全面的开发工具链,包括代码分析、测试、版本控制、数据库管理等。 Spring支持:提供Spring框架的开发和调试支持。

    19410

    如何与深度学习服务器优雅的交互?

    不过话说回来,做深度学习的日常怎么可能在windows上进行啊喂,不知道pytorch都懒得出windows版本了嘛。(放钩---> 一键免密远程登录 远程登录最最方便的当然就是ssh啦。...所以在服务器端管理深度学习的开发环境是极其必要的,这里anaconda直接搞定!每个人建立和管理自己的开发环境,包括python版本、各种库的版本等,互不干扰。...关于jupyter notebook 这个神器小夕在历史文章中写过啦,也是一个重量级调参神器!或者直接可以说深度学习神器!在服务器端依然犀利的无可替代,只需要如下的tricks。...1、服务器端开启jupyter noteboo后 然后复制最后那一行的token=xxx,这个token就是远程访问的密码!...nb_conda 这时再开启jupyter notebook就能选择在我们这个环境里运行代码啦。

    2.8K90

    Python编辑开发:pycharm pro中文免登陆账号「winmac」

    pycharm pro中文版 Macpycharm pro中文版 Win图片功能Jupyter笔记本使用笔记本电脑我们更容易编辑笔记本中的代码:在编辑笔记本时,源代码看起来像普通的Python文件。...使用PyCharm,Jupyter笔记本现在更容易使用,因为您可以在IDE中快速运行和调试笔记本中的单元格。当然,许多来自浏览器内笔记本的热键也可以在PyCharm中使用。...例如,使用Shift + Enter运行突出显示的单元格,然后选择下面的单元格。服务器和内核管理快速开始使用笔记本电脑。使用PyCharm,您无需手动启动服务器或内核:只需打开笔记本并运行一个单元。...进一步改进Git的原生SSH:在以前的版本中,可以将用于Git的SSH配置为使用内置SSH或本机SSH。如果需要交互式提示进行身份验证,则必须使用内置SSH。...状态栏中的翻译当您为多个环境开发应用程序时,例如在Python或框架版本之间进行迁移时,如果您能够在它们之间快速切换并快速查看您正在使用的版本,则可以使生活更轻松。

    1.4K30
    领券