Linux服务器 这里使用Centos
已经在服务器上安装好Anaconda 可参考 Centos安装Anaconda3_m0_55868614的博客-CSDN博客
安装 jupyter notebook执行如下命令 安装jupyter notebook
conda install jupyter
基本上anaconda3安装成功的话 是默认jupyter已经安装过的 这里是重复确认一下
配置Jupyter-config
1.生成jupyter配置文件
jupyter notebook --generate-config
该命令执行后会生成一个./jupyter/jupyter_notebook_config.py的文件 你需要打开该文件 该文件的位置基本就是在本用户目录下 不容易找到 因为是个隐藏文件夹
# 可以通过ll -a查看 ll -a
2.修改Jupyter_notebook_config.py该配置文件
c.NotebookApp.ip #设置访问IP 在文件的174行 c.NotebookApp . open_browser False #默认不自动打开浏览器 在文件的220行 c.NotebookApp.password #输入刚刚生成的密钥 在文件的229行 c.NotebookApp . port 8888 #设置端口 在文件的240行 c.NotebookApp .notebook dir #设置upyternotebook打开的根目录 在文件的214行 c.NotebookApp.allow_root True #修改成True即可解决root权限运行的问题 在文件的71行
上述代码c.NotebookApp.ip 的设置 需要你在你的linux服务器上运行ifconfig命令 可以看到你服务器的ip地址 默认的localhost在别的主机上通过ip地址还是无法浏览的 即使是在同个局域网下
上述代码c.NotebookApp.password 的设置 需要你在服务器上依次执行如下命令
python from notebook.auth import passwd passwd()
大概如图
然后运行完passwd()之后会得到一串密码 你需要将这串密码保存下来 放入c.NotebookApp.password 里面。
Ctrl D 退出python环境
运行Jupyter notebook
运行如下命令打开Jupyter
jupyter notebook
结果如图
浏览器访问



