ipython notebook es una herramienta de análisis de datos de python basada en navegador con una fuerte interacción y visualización de texto enriquecido. Jupyter es una versión mejorada de él, su instalación también es muy conveniente, generalmente el paquete de instalación de Anaconda vendrá con él. Después de la instalación, ingrese jupyter notebook directamente y úselo en el navegador. Sin embargo, solo se puede acceder localmente de forma predeterminada. Si desea instalarlo en el servidor y luego acceder a él de forma local y remota, debe configurar lo siguiente:
1. Instale ipython y jupyter
pip install ipython
pip install jupyter
Segundo, generar archivos de configuración
jupyter notebook --generate-config
Tres, genera una contraseña
ipython
Python 3.5.1 (predeterminado, 21 de octubre de 2016, 21:37:19)
Escriba 'copyright', 'creditos' o 'licencia' para más información
IPython 6.2.1: un Python interactivo mejorado. Tipo '?' por ayuda
from notebook.auth import passwd
passwd()
Mostrar:
Introducir la contraseña:
Verificar contraseña:
Cuarto, modifique el archivo de configuración predeterminado
vi /home/allen/.jupyter/jupyter_notebook_config.py
c.NotebookApp.ip='*' #设置访问notebook的ip,*表示所有IP,这里设置ip为都可访问
c.NotebookApp.password = u'sha1:5df252f58b7f:bf65d53125bb36c085162b3780377f66d73972d1' #填写刚刚生成的密文
c.NotebookApp.open_browser = False # 禁止notebook启动时自动打开浏览器(在linux服务器一般都是ssh命令行访问,没有图形界面的。所以,启动也没啥用)
c.NotebookApp.port =8800 #指定访问的端口,默认是8888
Cinco, comienza el cuaderno jupyter
error:
Cortafuegos
sudo /sbin/iptables -I INPUT -p tcp --dport 8800 -j ACCEPT