谢邀。通过一些问题和回答,感觉知乎上的技术大神们还是懒得回答这样具体的实操问题。由于我不是大神,我现在回答如下:
一、安装
在安装IPython,Jupyter和Notebook时,不仅需要安装Python和Pip,而且还需要安装一些开发操作系统的工具集比如('Development Tools‘)。废话少说,直接写代码。
yum update -y
yum install python-pip -y
yum install bzip2 -y
yum groupinstall "Development Tools" -y
然后通过pip安装IPython,Jupyter和Notebook即可。
pip install ipython jupyter notebook
二、配置
首先要生成一个jupyter的配置文件。
jupyter notebook --generate-config
#生成的config file在/home/user/.jupyter/jupyter_notebook_config.py
然后设置登录密码和设置https来实现安全登录。如果有条件可以通过安全认证中心来发放秘钥和认证。首先打开ipython,生成sha1的密码,如下:
from notebook.auth import passwd
passwd()
#Enter password
#output sha1:49acd1a985cc:beb1fb6859665bfa721e65e78fc511c41basdasa.
然后生成一个自签名认证的key,如下:
openssl req -x509 -nodes -days 365 -newkey rsa:4096 -keyout mykey.key -out mycert.pem
jupyter_notebook_config.py配置如下:
vi /home/user/.jupyter/jupyter_notebook_config.py
c.NotebookApp.password = 'sha1:'
c.NotebookApp.port = 64321
c.NotebookApp.ip = '*'
c.NotebookApp.open_browser = False
c.NotebookApp.certfile = '/home//mycert.pem'
c.NotebookApp.keyfile = '/home//mykey.key'
#保存退出即可
三、使用
打开你的防火墙,如要是放行64321端口。
firewall-cmd --zone=public --add-port=64321/tcp --permanent
sudo systemctl restart firewalld.service
最后一步,在你的 shell 里输入以下命令,你就可以使用 jupter notebook 了。
jupyter notebook
至此,你可以愉快的使用你的 ipython notebook 了。