vscode怎么连接远程服务器使用jupyter和pycharm?安装了jupyter插件为什么还是打不开jupyter文件?

本文主要从下面三个方面进行

1.vscode的优势
2.怎么安装并配置vscode
3.怎么使用jupyter和pycharm
4.我遇到的问题(已解决)

(1)显示你即将连接到不受visual studio code版本

(2)解决安装了jupyter插件但是还是打不开.ipynb文件

无法打开笔记本编辑器类型为"jupyter-notebook"的资源,请检查是否已安装并启用正确的扩展。

一.vscode的优势

我们通常使用远程服务器运行jupyter或者pycharm都需要先使用SSH软件(如MobaXterm软件等等)进行登录服务器并在终端控制服务器

例如使用使用服务器的jupyter,需要在终端运行jupyter notebook或者jupyter lab,然后将连接复制到自己的浏览器然后再使用,如果你的jupyter notebook经常不那么好用,建议使用visual studio code,因为一个vscode就可以替代SSH以及jupyter和pycharm方便很多,jupyter也不需要进行复制跳转,直接打开即可

只要vscode安装了SSH插件这里vscode的终端与MobaXterm等一众SSH软件是一样的,而当你安装了jupyter和python的插件,那么它就可以替代jupyter和pycharm,你打开.py的文件他就是一个pycharm,当你打开了.ipynb文件它就是一个jupyter,所以你打开什么文件他就是什么软件,真的非常方便,再也不用切换来切换去了,其次它还可以下载typora插件,直接打开markdown文件,就感觉只要下载相应的插件你就可以在这里打开任意格式的文件。

还有一个最方便的是安装了其他jupyter的插件之后它就可以取代jupyter的nbextensions插件

你可以随意的使用需要的功能,高亮、自动补充等等

下面就看看怎么配置吧

二、安装vscode连接服务器

下载链接:Download Visual Studio Code - Mac, Linux, Windows

按照你的电脑型号下载即可,然后安装,大家都会安装这里跳过

1、首先安装【简体中文】插件,在插件库里搜索[chinese],点击安装即可,重启后生效

2、安装【SSH】插件,主要就是安装[Remote -SSH]插件以及[Remote Development]插件

3.添加服务器连接配置

点击【远程资源管理器】然后点击【+】号,新建远程的连接,然后输入[账号名@服务器IP],然后【enter】回车

然后是保存配置文件,这里选择第一个就可以

4.连接主机

你如果第一次链接,这里点击连接就可以连接了

你如果是后面再连接的话,点击这个箭头就可以连接了

!!但是注意上方需要输入你这个账号的密码,输入后回车就行了,这个密码有时候需要输入多次,打开新文件也需要输入

注意如果你这里出现了第一种问题显示你即将连接到不受visual studio code版本,记得先跳转到“四、我遇到的问题中的第一个”,先解决这个问题然后再继续下一步

5.基础操作

三、连接服务器使用jupyter和python

【注意】这一步是在vscode已经与服务器保持连接状态后执行的

还是在插件这里输入jupyter然后点击安装,这里最好是把推荐的几个jupyter相关的都安装了,安装之后可以看到【已在你连接的服务器ip上启用了扩展】,如果没有启用的话建议重启vscode

然后是安装python的插件,如果你只是使用jupyter也需要安装python的插件,还是建议把相关的都按上

然后就可以使用jupyter了,可以创建一个.ipynb的文件,如果你已经在服务器中配置好了环境那么就可以选择内核,如果没有的配置环境的话,我后期后出一个配置环境的教程

下面框出来的是我服务器上的环境,选择需要的就可以

然后就可以运行并看到结果了

四、我遇到的问题

(1)显示你即将连接到不受visual studio code版本

原因是vscode更新到1.86版本之后要求远程服务器的内核版本和库的版本需要符合下面的条件

因此有两种解决办法:

1、更新服务器的版本,让它适配vscode1.86要求

2、就是给vscode降级,使用1.86之前的版本,并且设置为不自动更新

第一种方式的实现需要需要改服务器的很多配置,过程非常麻烦,所以不建议,这里采取第二种

第一步:首先打开设置,然后搜索[更新],找到update:mode设置为none即可,以后就不会自动更新了

第二步:下载并安装1.85版本,无需卸载之前安装好的版本,直接安装1.85就可以

下载地址:Visual Studio Code November 2023

此时应该就可以按照之前的方式连接服务器了,但是如果出现Remote-SSH和development的版本不兼容的提示,重新安装Remote-SSHremote development这两个插件就行(卸载再安装即可)

(2)解决安装了jupyter插件但是还是打不开.ipynb文件

无法打开笔记本编辑器类型为"jupyter-notebook"的资源,请检查是否已安装并启用正确的扩展。

出现在这个问题网上的解决办法有很多,总结下来主要是下面两种

1、给jupyte的插件降级

2、安装其他jupyter 和python插件

我是用了第一种但是没有成功(我看到有人成功了),后来又用了第二种把搜到的jupyter的和python的相关的插件基本上都安装了,按了得有十几个然后重启自己就好了,就能打开.ipynb的文件了

至此,我的整个历程就结束了,希望能给大家带来一些帮助!祝好

### 安装配置 Jupyter 扩展 #### 安装 Python VSCode 为了在 Visual Studio Code 中使用 Jupyter Notebook 功能,需先确保已安装 Python 解释器以及 Visual Studio Code 编辑器本身[^3]。 #### 安装 Python 插件 完成上述软件的安装之后,在 VSCode 的扩展市场中搜索并安装官方提供的 Python 插件。此插件不仅支持多种 Python 开发特性,还集成了对 Jupyter Notebooks 的支持功能。 #### 配置 Python 环境 当 Python 插件被成功加载到 VSCode 后,可以通过两种方式来指定使用的 Python 环境: - **简洁方便的方式**:点击左侧活动栏中的 Python 版本号旁边的齿轮图标,选择合适的解释器版本。 - **通过用户设置**:按下 `Ctrl+,` 进入设置页面,找到 Python Interpreter 设置项进行修改。 #### 创建或打开工作区 选定好 Python 环境后,下一步就是创建一个新的文件夹作为项目的根目录,或者直接打开已有项目所在的文件夹路径。 #### 使用 Jupyter Notebook 文件 现在可以在 VSCode 内部像平常一样处理 `.ipynb` 格式的笔记本文件了。具体来说, - 新建一个名为 untitled.ipynb 的空白笔记本; - 或者从本地磁盘拖拽现有的 notebook 至编辑区域; - 另外也能够利用命令面板 (`Ctrl+Shift+P`) 输入 "Jupyter: Create New Blank Notebook" 来快速建立新实例[^2]。 ```json { // launch.json 示例用于启动调试会话 "version": "0.2.0", "configurations": [ { "name": "Python: Current File (Integrated Terminal)", "type": "python", "request": "launch", "program": "${file}", "console": "integratedTerminal" } ] } ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值