我正在领导一个分析师团队,并希望将其介绍给Jupyter Notebook作为Python编程的窗口。
我们已经下载了Anaconda,并将其安装在Linux服务器上。我已要求我们的IT部门帮助其设置为在Google Chrome浏览器上运行,他们只能提供以下步骤:
这将在服务器上启动Anaconda,必须在PUTTY中运行。我们将安装文件存储在与RStudio相同的位置,因此将R_Data存储在文件路径中。
这将为端口8889设置每次都从头生成的令牌。然后,我们需要获取令牌ID,然后按照第3步的完整网址将其粘贴到Chrome中
当我将其粘贴到Chrome中时,它将加载Jupyter。
虽然这可以完成工作,但对于整个分析团队来说,每次都必须这样做并不理想。我们还在同一台服务器上安装了RStudio,但我只是使用URL从Chrome打开它,因为我认为它始终在后台运行。 Jupyter和Anaconda似乎只有在PUTTY中首先启动后才能运行,我希望有一种绕过这些步骤的方法。
我熟悉Jupyter配置文件,但是作为非开发人员,我的有限了解告诉我,它仅适用于每个用户,不能同时应用于所有用户(例如,作为服务器上的root用户或具有此作用的某个用户) )。
我希望这里的某个人可以指出正确的方向。我还应该指出,作为Redhat用户,我不能遵循基于Ubuntu的说明,因为该语法似乎有所不同。
非常感谢您的帮助。 尤尼
答案 0 :(得分:0)
一种方便的方法是在服务器上运行jupyter notebook --no-browser --port=12345
的同时通过ssh隧道以ssh -N -f -L 12345:localhost:12345 myserveralias
的身份连接。现在jupyter在您的12345本地主机上。诸如AutoSSH或Keep Alive之类的功能将有助于解决不稳定的网络问题,但是,请考虑安全性。