经测试,2022.1版pycharm仍能正常使用老方法连接(可以参考这篇文章),2023.1或更早版本无法使用或会出现报错。
Jupyter Server URL is malformed
。http://xx.x.x.x:8888/
http://xx.x.x.x:8888/?token=
http://xx.x.x.x:8888/?token=xxxxxxxxxxxx
"""token是在jupyter_lab_config.py和两个json文件里找的password,登录password也尝试过"""
多次尝试输入token和password,无一例外,全都不好使,可能是我找到的token不对。
最后使用的是第一个选项 Use Managed Server成功运行的,所以实在不行的话就不要在URL和token上钻牛角尖了,因为我没钻通
运行jupyter notebook的时候报了 Running as root is not Recommended, use --allow-root to bypass
。
这个问题需要在jupyter_notebook_config.json
文件里面加上"allow_root": true
这一条。
试了很多网上说的在jupyter_lab_config.py
里面加c.NotebookApp.allow_root = True
,完全不好使!!!也尝试了加c.ServerApp.allow_root = True
,还是没用。
在修改完配置文件后,最好把服务器重启一下让修改生效,否则可能不管你怎么改怎么试,报错依然还是那个。。。
运行jupyter notebook 时报错UniodeEncodeError: 'ascii' codec can't encode characters in position 36-39: ordinal not in range(128)
。
这个是因为文件路径有中文,把中文改成英文就可以了。很奇怪,之前运行都没问题,这次中文路径突然就不行了,不知道为什么。
以上就是这次配置远程连接碰到的几个主要问题,希望对大家有所帮助。
原创不易,麻烦大家点个关注收藏评论支持一下~~