相关疑难解决方法(0)

更改iPython笔记本服务器/ Jupyter的默认端口

我试图在防火墙后面的机器上运行ipython notebook/jupyter服务器.唯一打开的端口是端口80.所以我想知道如何将默认端口从8890更改为80?

我运行了以下命令ipython profile create来创建配置文件.

然后编辑ipython_notebook_config.py并编辑它以包含以下内容:

c = get_config()
c.NotebookApp.port = 80
Run Code Online (Sandbox Code Playgroud)

当我尝试运行python笔记本时.我收到以下错误:

ERROR: the notebook server could not be started because no available port could be found.


但是,似乎没有其他东西使用端口80.Apache不会在启动时启动并被禁用.我甚至使用netstat来查看每个端口的使用情况.

$ sudo netstat -lnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address                 State       PID/Program name
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN      1226/vsftpd     
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1532/sshd       
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      3433/cupsd      
tcp        0      0 127.0.0.1:5984          0.0.0.0:*               LISTEN      1410/beam.smp …
Run Code Online (Sandbox Code Playgroud)

port ipython ipython-notebook anaconda jupyter

24
推荐指数
4
解决办法
5万
查看次数

标签 统计

anaconda ×1

ipython ×1

ipython-notebook ×1

jupyter ×1

port ×1