
在服务器上安装Jupyter Notebook需要经过几个步骤,包括准备环境、安装必要的软件包以及配置Jupyter Notebook,以下是详细的步骤说明:
一、准备工作
1、获取Linux云服务器:确保你已经拥有一台Linux云服务器,并且具备管理员权限。
2、新建用户:建议为Jupyter Notebook单独创建一个用户,以提高安全性。
sudo adduser jupyter sudo passwd jupyter
3、切换用户:切换到新建的jupyter
用户。
su jupyter
二、安装Anaconda
1、下载Anaconda:从Anaconda官网下载最新版的Anaconda安装程序。
wget https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh
2、运行安装程序:运行下载的安装程序,并按照提示完成安装。
bash Anaconda3-2021.05-Linux-x84_64.sh
3、重新登录:安装完成后,退出并重新登录jupyter
用户。
三、安装Jupyter Notebook
1、安装Jupyter:使用conda命令安装Jupyter Notebook。
conda install jupyter
2、生成配置文件:生成Jupyter Notebook的默认配置文件。
jupyter notebook --generate-config
3、编辑配置文件:使用文本编辑器打开生成的配置文件~/.jupyter/jupyter_notebook_config.py
,并进行以下修改。
c.NotebookApp.ip = '*' # 允许所有IP访问 c.NotebookApp.open_browser = False # 不自动打开浏览器 c.NotebookApp.port = 8888 # 设置端口号为8888 c.NotebookApp.notebook_dir = '/home/jupyter/documents/jupyter_notebook' # 设置工作目录
四、启动Jupyter Notebook
1、启动Jupyter Notebook:在命令行中输入以下命令启动Jupyter Notebook服务。
jupyter notebook --no-browser --port=8888
2、设置密码:第一次运行时,系统会生成一个token,你需要将这个token复制到浏览器中以完成初始配置,之后可以通过以下命令设置密码。
jupyter notebook password
3、持久运行:为了在断开SSH连接后仍然保持Jupyter Notebook运行,可以使用screen命令。
screen -S notebook jupyter notebook
按Ctrl+A+D将服务挂到后台。
五、远程访问
1、获取服务器IP地址:在服务器上运行ifconfig命令,获取服务器的IP地址。
2、访问Jupyter Notebook:在本地浏览器中输入服务器IP地址和端口号(例如http://<服务器IP>:8888),然后输入之前设置的密码即可访问Jupyter Notebook界面。
通过以上步骤,你可以在服务器上成功安装并运行Jupyter Notebook,如果在过程中遇到任何问题,可以参考以下常见问题解答部分。
相关问题与解答
问题1:如何更改Jupyter Notebook的默认工作目录?
答:可以通过修改配置文件~/.jupyter/jupyter_notebook_config.py
中的c.NotebookApp.notebook_dir
参数来更改Jupyter Notebook的默认工作目录。
c.NotebookApp.notebook_dir = u'/path/to/your/directory'
保存修改后重启Jupyter Notebook服务即可生效。
问题2:如何在Jupyter Notebook中添加新的内核?
答:要在Jupyter Notebook中添加新的内核,可以按照以下步骤操作:
1、激活你想要添加的虚拟环境。
conda activate myenv
2、安装ipykernel包(如果尚未安装)。
conda install ipykernel
3、将虚拟环境添加到Jupyter内核列表中。
python -m ipykernel install --user --name myenv --display-name "Python (myenv)"
4、启动Jupyter Notebook或Jupyter Lab,在“内核”下拉菜单中选择新添加的内核即可。
以上内容就是解答有关“服务器安装jupyter”的详细内容了,我相信这篇文章可以为您解决一些疑惑,有任何问题欢迎留言反馈,谢谢阅读。
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/51026.html<