如何在linux服务器(RHEL7)上设置Jupyter笔记本,以便我的团队通过Chrome浏览器使用?

2024-04-16 20:10:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在领导一个分析师团队,并希望将他们介绍给Jupyter Notebook,作为了解Python编程的一个窗口。你知道吗

我们在Linux服务器上下载并安装了Anaconda。我已经要求我们的IT部门帮助设置它在Google Chrome上运行,他们只能提供以下步骤:

  1. 资料来源/R\u Data/anaconda3/etc/profile.d/康达·什你知道吗

这在服务器上启动Anaconda,必须在PUTTY中运行。我们将安装存储在与RStudio相同的位置,因此将R\u数据存储在文件路径中。你知道吗

  1. /R\u Data/anaconda3/bin/jupyter笔记本--ip 0.0.0--端口8889

这将使用每次从头生成的令牌设置端口8889。然后,我们需要抓取令牌id并按照第3步使用完整的URL粘贴到Chrome中

  1. http://localhost:8889/?token=ea97e502a7f45d。。。。你知道吗

当我把它贴在铬上的时候,它就装上了Jupyter。你知道吗

虽然这样做可以完成任务,但对于整个分析师团队来说,每次都要这么做似乎不太理想。我们也在同一台服务器上安装了RStudio,但它只是使用一个URL从Chrome打开的,因为我假设它总是在后台运行。Jupyter和Anaconda似乎只有在他们第一次被踢出泥灰时才会跑,我想要一个绕过这些台阶的方法。你知道吗

我对Jupyter配置文件很熟悉,但作为非开发人员,我对它的有限理解告诉我,它只适用于每个用户,不能同时应用于所有用户(即作为服务器上的根用户或类似的用户)。你知道吗

我希望这里有人能给我指出正确的方向。我还应该指出,作为一个Redhat用户,我不能遵循基于Ubuntu的指令,因为这种语法似乎不同。你知道吗

非常感谢你的帮助。 尤尼


Tags: 端口用户服务器urldata编程jupyteranaconda
1条回答
网友
1楼 · 发布于 2024-04-16 20:10:32

一种方便的方法是在服务器上运行jupyter notebook no-browser port=12345,同时通过ssh tunel作为ssh -N -f -L 12345:localhost:12345 myserveralias连接。现在jupyter在您的12345本地主机上。像AutoSSH或Keep-Alive这样的东西将有助于处理不稳定的网络,但是,要考虑到安全性。你知道吗

相关问题 更多 >