Jupyter是一种功能强大且广泛使用的交互式计算环境,可以用于数据分析、机器学习、科学计算等领域。在服务器上运行Jupyter并在本地进行访问可以提供更灵活和便捷的工作方式。以下是关于配置服务器上的Jupyter并进行本地访问的详细步骤。
Jupyter
: `pip install jupyter`
安装过程中可能会遇到依赖关系或版本兼容性问题,可以根据具体情况进行解决。
`jupyter notebook --generate-config`
这将在默认位置生成一个配置文件,一般为`~/.jupyter/jupyter_notebook_config.py`。
`jupyter notebook password`
系统会提示你输入密码并进行确认,输入两次密码即可生成密码文件。
~/.jupyter/jupyter_notebook_config.py
,并进行以下修改:c.NotebookApp.ip
设置为'0.0.0.0'
,表示允许任意IP地址的设备访问Jupyter服务器。之前的配置ip='*'
在某些情况下可能会引发错误。c.NotebookApp.password
的值修改为之前生成的密码的哈希值,可以从密码文件中复制。c.NotebookApp.open_browser
设置为False
,以禁止自动打开浏览器。c.NotebookApp.port
设置为服务器上希望使用的端口号,例如8888
。完成以上步骤后,保存配置文件。
现在,你可以在服务器上启动Jupyter服务器,执行以下命令:
jupyter notebook
服务器上会显示Jupyter服务器的运行日志,包括访问的URL地址和端口号。在本地计算机上打开浏览器,输入服务器的IP地址和端口号,例如http://服务器IP地址:端口号
,就可以访问Jupyter的Web界面了。在登录界面中输入之前设置的密码即可进入Jupyter的工作环境。
需要注意的是,确保服务器的防火墙或网络配置允许通过指定的端口进行访问。如果服务器位于内部网络或受到其他网络安全策略的限制,可能需要进行额外的配置。
当我们在服务器上配置并运行Jupyter,然后通过本地访问,不仅提供了更灵活和便捷的工作方式,还带来了一些额外的优势
我正在参与2023腾讯技术创作特训营第三期有奖征文,组队打卡瓜分大奖!
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。