Jupyter连接远程服务器
在本地写.ipynb文件,连接远程服务器的环境,文件的内核是服务器的。
服务器安装jupyter包
连接服务器,进入想要运行的虚拟环境,安装jupyter包
pip install jupyter
设置密码并生成config文件
- 输入命令,生成jupyter_notebook_config.py文件
jupyter notebook --generate-config - 输入命令,设置个人密码,生成了json文件
$ jupyter notebook password
Enter password:
Verify password:
[NotebookPasswordApp] Wrote hashed password to /.jupyter/jupyter_notebook_config.json
修改配置文件
修改配置文件,使得可以通过本地Pycharm进行连接
修改jupyter_notebook_config.py文件
c.NotebookApp.ip='*' # 修改ip
c.NotebookApp.allow_remote_access = True # 允许远程连接
c.NotebookApp.password = u'……' # 与json文件生成的密码对应
c.NotebookApp.open_browser = False # 不自动打开浏览器
通过浏览器访问
修改完配置文件后,启动jupyter notebook,将远程服务器的ip输入进本地浏览器中,并配置jupyter对应的端口,访问后输入密码,即可通过本地浏览器访问到远程服务器的jupyter

即将框中的mu01换为服务器ip

输入原先设置的密码,即可成功访问
Pycharm连接远程服务器
设置连接
- 从工具中找到Deployment,选择配置项

- 添加新的SFTP连接

- 选择已有的或者添加新的ssh连接

- 配置ssh连接相关内容,ip,username,password等

test connection可以测试连接 - 设置root path 和web URL
7. 设置mappings

指的是项目和远程服务器中对应的路径
完成即可
设置解释器
- 打开设置

- 进入项目选择解释器

- 添加新的解释器

选择SSH解释,选择之前创建好的连接 - 设置对应关系

ok
本文档详细介绍了如何配置Jupyter以连接远程服务器,包括在服务器上安装jupyter包,设置密码,修改配置文件以允许远程访问。同时,教程还展示了在Pycharm中设置SFTP连接和SSH解释器,实现远程代码编辑和运行。通过遵循这些步骤,开发者可以在本地环境中无缝地使用远程服务器的计算资源。
6033

被折叠的 条评论
为什么被折叠?



