pycharm 连接服务器jupyter notebook 安装配置

# 更新 jupyter
$ sudo pip3.7 install -U jupyter
# 生成配置文件
$ jupyter notebook --generate-config --allow-root
# 设置密码
$ jupyter notebook password
# 修改配置,允许端口
$ sudo vi /home/user1/.jupyter/jupyter_notebook_config.py
# 将文件中的配置修改为:
c.NotebookApp.ip = '*' 
c.NotebookApp.port = '8888'
c.NotebookApp.open_brower = False
# 在服务器端【保持运行】jupyter notebook:在服务器端终端输入:
$ jupyter notebook --ip 0.0.0.0
# 此时控制台会显示 服务器端的 jupyter server ip
http://10.xxx.xxx.xx:8888
# 此时在任何一个浏览器输入上述ip,然后按照提示输入密码,都可以打开对应的jupyter notebook页面

# 以下为本地端pycharm的操作:
# 在Pycharm中的指定工程目录下新建一个jupyter notebook文件
# 配置其jupyter server 为
http://10.xxx.xxx.xx:8888/?token=
# 在文件中写入一些测试内容,点左边的绿色三角箭头,选择run cell
按照提示输入密码即可运行

遇到的问题:工程python interpreter和jupyter notebook kernel不一致,修改jupyter notebook kernel的方法:

# 查看kernel配置文件位置
$ ipython kernelspec list
# 输出kernel配置文件目录为:
Available kernels:
  python3    /home/user1/.local/share/jupyter/kernels/python3
# 进入输出的目录,编辑配置文件
$ cd /home/user1/.local/share/jupyter/kernels/python3
$ sudo vi kernel.json
# 修改为要更换的kernel

注意:如果之后pycharm还是反复提示不一致,那就不要管了,不要管那个提示,不要去点击它修复就可以了。也可以配置pycharm忽略掉这个提示。如果运行不了了,重新打开当前项目文件,又可以恢复运行。

其他 jupyter notebook相关问题及解决:

  1. jupyter notebook中ipywidgets插件不显示
  2. ‘jupyter’ 不是内部或外部命令,也不是可运行的程序
  3. mac打开ipynb文件(IPython notebook)

参考:
https://blog.csdn.net/MrR1ght/article/details/98227629
https://blog.csdn.net/gdkyxy2013/article/details/88539171
https://blog.csdn.net/Void_worker/article/details/101199850

猜你喜欢

转载自blog.csdn.net/qxqxqzzz/article/details/107341032