本地vscode 打开服务器上的jupyter notebook
服务器:GPU4N
先设置服务器上的jupyter notebook不用默认浏览器打开
- jupyter notebook --generate-config #需要使用对应环境下的jupyter notebook
设置秘钥(本地打开时需要,dddc1201)
- (base) [chpeng@localhost sars-cov2-omicron-trimer]$ python
- Python 3.8.3 (default, Jul 2 2020, 16:21:59)
- [GCC 7.3.0] :: Anaconda, Inc. on linux
- Type "help", "copyright", "credits" or "license" for more information.
- >>> from notebook.auth import passwd
- >>> passwd()
- Enter password:
- Verify password:
- 'sha1:a3e445488a19:c463b3def6346cb7a411f640359c063ced98f759' #复制保存
- >>> quit()
修改jupyter_notebook_config.py
修改配置文件中一下内容,去掉注释后保存,配置文件默认都是注释掉的,如果找不到以下内容,那就直接在文件头输入保存即可。
- c.NotebookApp.ip='*' # 就是设置所有ip地址皆可访问
- c.NotebookApp.password = u'sha:ce... # 复制上步的那个密文key替换等号后面的内容,注意,有u'
- c.NotebookApp.open_browser = False # 禁止自动打开浏览器
- c.NotebookApp.port =8888 # 指定一个可用端口,也可以是其他闲置的端口
服务器上运行会输出一个URL
- jupyter notebook
本地VScode打开
VScode Remote SSH先远程连接服务器,按住ctrl+shift+p,搜索Jupyter:Specify,选择
输入服务器上的URL和秘钥即可
现在好了,可以在Linux中新建一个*.ipynb文件。
直接在连上服务器的VSCode中选择File -> Open Folder选择相应的文件夹,回车即可