当前位置: 首页 > wzjs >正文

学习制作网页的网站263企业邮箱下载客户端

学习制作网页的网站,263企业邮箱下载客户端,青海住房与建设厅网站,网页网站培训班本文参考:保姆级!pycharm 2024.1.1-专业版jupyter notebook远程连接 远程开发利器:Pycharm中使用远程Jupyter Notebook 自己想要在本地pycharm连接远程notebook的初衷,本地电脑资源不行,需要借助于远程资源。 具体步…

本文参考:保姆级!pycharm 2024.1.1-专业版jupyter notebook远程连接
远程开发利器:Pycharm中使用远程Jupyter Notebook

自己想要在本地pycharm连接远程notebook的初衷,本地电脑资源不行,需要借助于远程资源。

具体步骤如下:

1. 远程安装jupyter

Jupyter Notebook默认只能在本地调用,远程调用需要修改其配置文件。
1)为避免不必要的报错,在配置前最好使用以下命令把远程服务器的Jupyter Notebook升到最新版。

pip install -U jupyter

2)生成配置文件

jupyter notebook --generate-config

root用户下需要加参数–allow-root 执行上面的命令

jupyter notebook --generate-config --allow-root

3)设置远程登陆Jupyter Notebook的密码

vim ~/.jupyter/jupyter_notebook_config.py在文件里面新加一条:c.NotebookApp.token = 'venti'

2. linux开启jupyter server

在服务器对应的项目目录下执行此命令:

原因:
最终本地pycharm执行的是远程服务器的ipynb文件,所以我们需要在这里设置下远程服务器端notebook对外映射的接口和参数。
同时为方便修改,一般我会设置文件同步。修改本地的文件,运行时同步到远程在执行。

jupyter notebook --no-browser --allow-root --port 8900

2.1 后台挂起启动

如果想要挂起这个jupyter,可以用nohup指令,以下是我用的command (nohup版本):

# 1. nohup挂起jupyter
nohup jupyter notebook --no-browser --allow-root --port 8900 >/dev/null 2>&1 & # 不需要输出结果的保存
# 2. 找到这一进程
ps aux|grep jupyter
# 3. kill这一进程
kill pid
# 或者
kill -9 pid # (强制终止)

(1)nohup 的作用
后台运行: nohup (no hang up) 命令可以让程序在后台运行,即使你关闭终端或断开 SSH 连接,程序也会继续运行。
忽略 SIGHUP 信号: 当你退出终端或断开 SSH 连接时,系统会向所有与该终端关联的进程发送 SIGHUP (hang up) 信号。通常,这会导致进程终止。nohup 命令会忽略 SIGHUP 信号,从而使程序不受影响。
输出重定向: 默认情况下,nohup 会将程序的标准输出 (stdout) 和标准错误 (stderr) 重定向到当前目录下的 nohup.out 文件中。
终止程序的方式:因为 nohup 会忽略 SIGHUP 信号,并且程序在后台运行,所以你不能直接使用 Ctrl + C 来终止它。你需要找到进程 ID (PID),然后使用 kill 命令。
(2)python xxx.py 的行为
前台运行: 当你直接运行 python xxx.py 时,程序会在前台运行,占据你的终端。
终端关闭导致程序终止: 如果你关闭终端或断开 SSH 连接,程序会收到 SIGHUP 信号并终止。
输出到终端: 程序的标准输出和标准错误会直接显示在终端中。
终止程序的方式:在运行程序的终端窗口中,按下 Ctrl + C 组合键。这会向程序发送 SIGINT 信号(中断信号),通常会导致程序终止。大多数程序都会响应 SIGINT 信号并优雅地退出(例如,保存数据、关闭文件等)。

方法:ps + grep:
1、查找进程 ID:ps aux | grep “python xxx.py” | grep -v grep这会列出所有包含 “python xxx.py” 的进程信息,包括 PID。通常,你需要排除 grep 进程本身。
2、使用 kill 命令终止进程:kill # 默认发送 SIGTERM 信号

2.2 映射本地与远程端口

在本地输入,实现端口映射:

说白了就是结合2.1中服务器端notebook对外映射的接口和参数,将服务器端的notebook映射到本地的具体端口上,实现在本地打开服务器端的notebook

ssh -N -L [远程端口]:[本地ip:本地端口] [用户名]@[远程ip] -p [远程ssh端口]
ssh -N -L 8900:localhost:8900 root@xxx.xx.xxx.xx -p xxxxx

3 . pycharm配置

3.1 pycharm配置Jupyter server

可以先在本地浏览器打开8900端口,得到如下页面即显示映射设置成功:
在这里插入图片描述
随后在pycharm中设置如下:
在这里插入图片描述
对应在notebook中测试:
在这里插入图片描述


文章转载自:

http://6FeVQKPb.nkjnr.cn
http://r3dJlx9e.nkjnr.cn
http://wG91PyOw.nkjnr.cn
http://obrCisfJ.nkjnr.cn
http://OLu2Elm3.nkjnr.cn
http://H8RcJVED.nkjnr.cn
http://arKHUZHD.nkjnr.cn
http://xguAAF73.nkjnr.cn
http://3PMPYEis.nkjnr.cn
http://oPc3mwSV.nkjnr.cn
http://TF85q5Hs.nkjnr.cn
http://yjjk4lpG.nkjnr.cn
http://BKB2O7Bs.nkjnr.cn
http://UHyiSmis.nkjnr.cn
http://bKuSkEp1.nkjnr.cn
http://8Yx6FCpY.nkjnr.cn
http://E1JdvkgQ.nkjnr.cn
http://Zh1BMs7Z.nkjnr.cn
http://iVFy58pX.nkjnr.cn
http://QG6cUR4W.nkjnr.cn
http://Gp2yROaa.nkjnr.cn
http://HaBgWZBR.nkjnr.cn
http://3VCWVa7C.nkjnr.cn
http://WuSeNHwq.nkjnr.cn
http://Agx3xB3q.nkjnr.cn
http://lyyO78Zv.nkjnr.cn
http://E90kbOSU.nkjnr.cn
http://bM5faMnB.nkjnr.cn
http://RZvzUjuW.nkjnr.cn
http://dPT0eMA2.nkjnr.cn
http://www.dtcms.com/wzjs/652737.html

相关文章:

  • .net网站开发实训体会容桂销售型网站建设
  • 网站购物车功能怎么做广东新闻联播
  • 建站服务论坛高端品牌名称
  • 中国网站建设市场分析沧州网站建设制作
  • 上海企业体检宁波seo推荐优化
  • 网站建设 需求分析报告网站备案查询平台
  • 西工网站建设设计网络编辑
  • 昆明做网站比较牛的合肥微信网站制作
  • 上海网站建设口碑好做网站怎么做鼠标跟随
  • 济南网站免费制作网站设计客户对接流程
  • 西安网站建站泰宁县建设局网站
  • 信誉好的常州网站建设网站视频下载软件
  • 苏州营销型网站制作公司国外建站企业
  • 网站数据不变重新安装wordpress大连app开发制作
  • 龙岩城乡建设局网站网站积分的作用
  • 个人备案网站做企业网可以吗给别人做金融网站 犯法吗
  • 长域名的优秀网站山西省建设银行网站
  • wordpress如何生成网站地图现在做外贸还能挣钱吗
  • 手机有软件做ppt下载网站有哪些内容吗店铺销售系统软件哪个好
  • 南阳锐诚网站建设手机建设银行网站进不去
  • 站长之家官网网址编程python适合多大孩子学
  • 网站与服务器的关系写作网站大全
  • 网站多少钱一米免费建立个人网站的哪些平台好
  • 网站开发的技术有wordpress字母头像
  • 南京网站a建设云世家怎么申请一个免费域名
  • 世界杯竞猜网站开发自己在线制作logo免费app
  • 10_10_微信里网站怎么做的wordpress相册移植typecho
  • 做模板网站的利与弊南充房产网二手房
  • 网站文件权限设置wordpress柚子皮 zip
  • 域名就是网站名吗互联网保险理赔到底有多难