问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

为啥我的python 没有http.server

提问网友 发布时间:2022-04-21 10:47
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
2个回答
懂视网 回答时间:2022-04-18 06:12
在 Linux 服务器上或安装了 Python 的机器上,Python自带了一个WEB服务器 SimpleHTTPServer。

我们可以很简单的使用 python -m SimpleHTTPServer 快速搭建一个http服务,提供一个文件浏览的web服务。

命令如下:(推荐学习:Python视频教程)

python3 -m http.server

python -m SimpleHTTPServer 8000

使用上面的命令可以把当前目录发布到8000端口。

但是这条命令是当前运行的,不是后台运行的,也就是说如果Ctrl + C,则该端口就会关闭。

python -m SimpleHTTPServer 8000 &

在上述命令的最后加一个 & ,则该命令产生的进程在后台运行,不会影响当前终端的使用(我们在只有一个bash的环境下)。

生成的新的进程为当前bash的子进程,所以,当我们关闭当前bash时,相应的子进程也会被kill掉,这也不是我们想要的结果。

nohup python -m SimpleHTTPServer 8000 &

在命令的开头加一个nohup,忽略所有的挂断信号,如果当前bash关闭,则当前进程会挂载到init进程下,成为其子进程,这样即使退出当前用户,其8000端口也可以使用。

更多Python相关技术文章,请访问Python教程栏目进行学习!

热心网友 回答时间:2022-04-18 03:20
在Windows下使用是有这个包的。 不过很奇怪,我在14.04版本上python2是没有,python3有。

这个不太对。因为http包应该是一个标准的包。其中有server模块更是常用。

可能问题就是在python2和python3上。在python2你可以用BaseHttpServer, SimpleHTTPServer, httplib等模块完成同样的功能。追问我是python2.7.8就能有http的模块,没有http.server

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

相关推荐
  • python如何安装httpserver

    python如何安装httpserver

    python如何安装httpserver:在 Linux 服务器上或安装了 Python 的机器上,Python自带了一个WEB服务器 SimpleHTTPServer。我们可以很简单的使用 python -m SimpleHTTPServer 快速搭建一个http服务,提供一个文件浏览的web服务。命令如下:(推荐学习:Python视频教程)pyth
    查看详情
鲳鱼怎么蒸 用蒸锅清蒸鲳鱼是水开后蒸多长时间? 清蒸鲳鱼要蒸多长时间 鲳鱼蒸多长时间就熟了 金鲳鱼蒸多长时间 清蒸鲳鱼一般蒸几分钟 清蒸金鲳鱼需要蒸多久 蒸鲳鱼需要多长时间最好 鲳鱼蒸多久最佳时间 鲳鱼的家常做法清蒸一般几分钟 肺结核会不会引起周围神经损伤 手部周围神经损伤怎么治疗 周围神经损伤 神经损伤怎么治疗 神经损伤怎么康复治疗? 轻度周围神经损伤怎么治疗? 手部周围神经损伤怎样康复? 神经损伤怎么治疗? 身体周围神经损伤引发疼痛,有哪些方法可以缓解? 周围神经损伤大概多长时间能康复? 为什么运行Python脚本时,一直出现“ImportError no module named site” python httpserver post获取表单 404 Not Found python 怎么实现http服务器 使用python启动了一个simplehttp server服务,跑完任务后怎么样关掉这个服务的? python的simplehttpserver模块怎么指定网页目录 python httpserver怎么处理跨域 如何实现Python多进程http服务器 python找不到BaseHTTPServer python 实现一个httpserver重写get方法的问题 如何用PYTHON的CGIHTTPSERVER模块模拟POST请求 Python的BaseHTTPServer监听端口只能通过localhost打开,内网IP不能访问 python -m SimpleHTTPServer 谁能解释下 什么意思 python的simple http server跟nginx哪个占用资源更少 python的BaseHTTPServer模块怎样接收post请求?能给出,把接收到的POST数据输... Linux python3.2 http server 为什么不能执行 如何用python搭建一个最简单的Web服务器 python3.5里面怎么搭建简单的web服务器 收银机小票怎么设置 收银机小票打印设置 请问收银打印机怎么设置只打印一张小票?
Top