要在Visual Studio Code中使用远程SSH进行开发并启动Jupyter服务器,可以按照以下步骤操作:
1. 安装VS Code和Remote - SSH插件
- 安装VS Code:如果你还没有安装VS Code,可以从VS Code官网下载并安装。
- 安装Remote - SSH插件:
- 打开VS Code。
- 点击左侧活动栏中的扩展图标(四个方块组成的图标)。
- 搜索
Remote - SSH
并安装。
2. 配置远程SSH连接
- 打开命令面板:按
Ctrl+Shift+P
(Windows/Linux)或Cmd+Shift+P
(Mac)。 - 选择“Remote-SSH: Connect to Host...”。
- 输入远程主机的SSH地址,例如
user@hostname
。 - 选择或输入远程主机的SSH配置文件路径(通常是
~/.ssh/config
)。 - 选择远程主机的Python解释器(如果有多个Python版本)。
3. 连接到远程主机
- 点击“Connect”按钮。
- 输入远程主机的密码或使用SSH密钥进行身份验证。
4. 打开远程文件夹
- 在VS Code中打开命令面板:按
Ctrl+Shift+P
(Windows/Linux)或Cmd+Shift+P
(Mac)。 - 选择“File: Open Folder...”。
- 选择远程主机上的文件夹。
5. 安装Jupyter和相关库
- 打开VS Code的终端:按
Ctrl+
(Windows/Linux)或Cmd+
(Mac)。 - 安装Jupyter:pip install jupyter
- 安装其他必要的库(例如
pandas
、numpy
等):pip install pandas numpy
6. 启动Jupyter服务器
- 在VS Code中打开一个新的终端:按
Ctrl+Shift+
(Windows/Linux)或Cmd+Shift+
(Mac)。 - 启动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服务器
- 打开VS Code的命令面板:按
Ctrl+Shift+P
(Windows/Linux)或Cmd+Shift+P
(Mac)。 - 选择“Jupyter: Specify local or remote Jupyter server for connections”。
- 输入Jupyter服务器的URL,例如
http://localhost:8888/?token=your_token
。 - 选择远程Jupyter服务器。
8. 使用Jupyter Notebook
- 在VS Code中打开一个新的Jupyter Notebook文件:点击左侧活动栏中的Jupyter图标,然后点击“New notebook”。
- 连接到远程Jupyter服务器:VS Code会自动连接到你在第7步中配置的远程Jupyter服务器。