jupyter、Pycharm连接远程服务器

文章目录

    • Jupyter连接远程服务器
      • 服务器安装jupyter包
      • 设置密码并生成config文件
      • 修改配置文件
      • 通过浏览器访问
    • Pycharm连接远程服务器
      • 设置连接
      • 设置解释器

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
jupyter、Pycharm连接远程服务器_第1张图片
即将框中的mu01换为服务器ip
jupyter、Pycharm连接远程服务器_第2张图片
输入原先设置的密码,即可成功访问

Pycharm连接远程服务器

设置连接

  1. 从工具中找到Deployment,选择配置项
    jupyter、Pycharm连接远程服务器_第3张图片
  2. 添加新的SFTP连接
    在这里插入图片描述
  3. 选择已有的或者添加新的ssh连接
    jupyter、Pycharm连接远程服务器_第4张图片
  4. 配置ssh连接相关内容,ip,username,password等
    jupyter、Pycharm连接远程服务器_第5张图片
    test connection可以测试连接
  5. 设置root path 和web URL
    jupyter、Pycharm连接远程服务器_第6张图片7. 设置mappings
    jupyter、Pycharm连接远程服务器_第7张图片
    指的是项目和远程服务器中对应的路径

完成即可

设置解释器

  1. 打开设置
    jupyter、Pycharm连接远程服务器_第8张图片
  2. 进入项目选择解释器
    jupyter、Pycharm连接远程服务器_第9张图片
  3. 添加新的解释器
    jupyter、Pycharm连接远程服务器_第10张图片
    选择SSH解释,选择之前创建好的连接
  4. 设置对应关系
    jupyter、Pycharm连接远程服务器_第11张图片
    ok

你可能感兴趣的:(其他,pycharm,服务器,jupyter)