教育房产时事环球科技商业
商业财经
热点动态
科技数码
软件应用
国际环球
晨报科学
新闻时事
信息智能
汽车房产
办公手机
教育体育
生活生物

如何在Mac上的Python3中启动简单的Web服务器

  如果您是Python用户您可能已经熟悉了方便的技巧使您可以使用在Mac OS命令行中输入的简单命令字符串立即创建简单的Web服务器但是如果您是已经安装或更新到Python 3的Mac Python用户那么您会发现以前的Python版本中的传统命令字符串无法在新的Python 3.x +版本中启动Web服务器
  不用担心简单的Web服务器Python技巧仍然适用于Mac(当然也适用于Linux和Windows但适用于Linux和Windows但适用于MacOS)的Python 3这是因为命令语法稍有不同我们将向您展示如何通过使用新的等效于python -m SimpleHTTPServer命令的Python 3.0+使用Python 3启动简单的Web服务器
  我们假设您已经在Mac上安装或更新到Python 3.0+此命令的变体需要Python 3.0或更高版本
  在命令行中准确输入以下语法*:
  python -m http.server
  或(取决于Python 3.x的安装和命名方式):
  python3 -m http.server
  按回车键Python 3将立即从执行命令的目录中启动一个简单的HTTP服务器
  如果目录中没有网络文件则Python 3中的http.server将在终端中运行而不显示目录索引本身
  您可以通过在计算机上的任何Web浏览器中打开以下URL来立即进行测试:
  http://0.0.0.0:8000
  所有Web服务器活动(例如访问单个文件文件夹目录等)都会在活动的Python终端窗口中实时显示就像在Apache或Nginx服务器上添加Web日志一样
  *重要说明:如果同时安装了python和python3则可能需要稍微更改语法以引用python3和python2或其他python版本这将取决于您如何在Mac上更新到Python 3但是一个常见的示例将改为使用“ python3”命令:
  python3 -m http.server
  和以前一样按回车键活动目录将被转换为Web服务器
  带有HTTP的python3简单Web服务器
  什么是python -m CGIHTTPServer的Python3等效项
  另一个常见的技巧是将Python中的CGI(通用网关接口)服务器用于python或perl中的CGI脚本因此如果您需要为CGI运行与“ python -m CGIHTTPServer”命令相对应的python3则如下所示:
  python3 -m http.server --cgi
  或者如果安装了Python 3并将其命名为python则命令将简单地为:
  python -m http.server --cgi
  无论哪种方式您都需要–cgi标志来在Python 3中启动CGI HTTP服务器
  我收到一个错误消息“ / usr / bin / python:没有名为http的模块”现在该怎么办
  如果在尝试执行python -m http.server命令字符串时看到“ / usr / bin / python:没有名为http的模块”错误则您很可能没有运行Python 3或者对python3使用了错误的命令(即python vs python3取决于版本的命名方式以及在Mac上如何安装或更新版本)也有可能根本没有在计算机上安装Python尽管在Mac上不太可能安装Python因为在Mac OS上默认安装了Python2尽管用户必须在Mac上手动安装更新的Python 3.x同时保留原始版本 Python 2.x发行版本通常这是通过Homebrew实现的
  更改上述语法或者如果您使用的是早期版本的Python请尝试使用Python 2及更高版本中的“ python -m SimpleHTTPServer ”命令
  当然python简单的Web服务器并不适用于生产环境它们实际上仅适用于快速便笺本或测试环境如果您要运行公开的或更通用的Web服务器则希望使用Apache或Nginx之类的服务器尽管在Mac上单独配置它们需要一些设置在Mac上一个完整的Web服务器环境的一个更简单的选择是使用MAMP它使在Mac上设置和启动一个完整的ApacheMySQLPHP环境变得非常简单

如何强制同时退出多个Mac应用程序您可能现在已经知道了如何在Mac上强制退出应用程序的各种不同方法但是鲜为人知的功能是MacOS允许您同时强制退出多个应用程序在进行故障排除时这可能是一个绝妙的技巧并且如果您不想再打数码软件产品教程小米手环5怎么看微信收到的信息怎么开启微信通知我们不论是在使用数码产品也好,还是在使用APP软件也好,很多时候其实我们都无法真正的将这些APP及数码产品设备的功能完完全全的用明白,也无法用全,因为很多功能是我们不知道的,所以这三星的新版GalaxyFit2向用户承诺超过两周的电池寿命如果三星的GalaxyWatch3太适合您的健身目标,那么该公司现在提供了更基本的选择GalaxyFit2。作为其第一代GalaxyFit的后续产品,Fit2看上去并没有什么不同。尼康的CoolpixP900是获取月球详细照片的最佳方法尼康(Nikon)的出色表现尽管偶尔会令人沮丧但如果没有先解决镜头问题就无法谈论这个广角的远摄奇迹可以在24毫米处吸引惊人的视觉信息在2000毫米处它可以将月亮从天空中拔出这是在固iPhone12pro已下架天猫官方旗舰店原因尚不清楚文章来源科技讯今日有消息称iPhone12以及iPhone12Pro这两款机型在AppleStore天猫官方旗舰店已经下架目前iPhone12以及iPhone12Pro这两款手机在fancl是什么牌子(fancl怎么读)记者张馨予编辑周卓然一场围绕日本护肤及健康食品品牌FANCL芳珂的争夺战正悄然打响。据路透社消息,京东有意以10亿美元的价格竞标收购FANCL在日本之外的亚洲业务。知情人士透露,阿秦汉为什么不娶林青霞(刘雪华和琼瑶)1994年,这对相爱多年的情侣,最后还是选择分手。秦汉的懦弱和犹豫,使得1994年林大美人毅然下嫁富商刑李源。林和秦没有白头到老终成眷属,使人伤心欲绝。痴缠十几年林青霞秦汉难成眷属数码软件产品教程oppok7x是不是全网通oppok7x是不是全网通我们不论是在使用数码产品也好,还是在使用APP软件也好,很多时候其实我们都无法真正的将这些APP及数码产品设备的功能完完全全的用明白,也无法用全,因为很多功能是我们不知道的,所以这评测hd在手机上面怎么关闭如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中很多小伙伴并不知道其性能如何,功能有哪些,就好比最近就有很多小伙伴们想要知道hd在手机上面怎么关闭,那么既然现在大家数码软件产品教程小米8微信视频怎么美颜微信美颜在哪里我们不论是在使用数码产品也好,还是在使用APP软件也好,很多时候其实我们都无法真正的将这些APP及数码产品设备的功能完完全全的用明白,也无法用全,因为很多功能是我们不知道的,所以这数码软件产品教程vivo手机视频怎么开美颜如何开美颜我们不论是在使用数码产品也好,还是在使用APP软件也好,很多时候其实我们都无法真正的将这些APP及数码产品设备的功能完完全全的用明白,也无法用全,因为很多功能是我们不知道的,所以这
数码软件产品教程vivox60怎么设置人像构图开启人像构图教程我们不论是在使用数码产品也好,还是在使用APP软件也好,很多时候其实我们都无法真正的将这些APP及数码产品设备的功能完完全全的用明白,也无法用全,因为很多功能是我们不知道的,所以这旅游属于什么行业(旅游公司属于什么企业)新批复成立中资国营旅行社集团公司转让中资国营旅行社集团有限公司中资国营企业冠名,落户在最大最开放的自由贸易港,注册资金是1000万人民币,所属商务服务旅游行业,中资企业国营旅行社集评测手机搜不到wifi如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中很多小伙伴并不知道其性能如何,功能有哪些,就好比最近就有很多小伙伴们想要知道手机搜不到wifi,那么既然现在大家对于数码软件产品教程airpodsmax支持有线吗airpodsmax能有线连接吗我们不论是在使用数码产品也好,还是在使用APP软件也好,很多时候其实我们都无法真正的将这些APP及数码产品设备的功能完完全全的用明白,也无法用全,因为很多功能是我们不知道的,所以这数码软件产品教程微信到账声音怎么打开设置到账声音教程我们不论是在使用数码产品也好,还是在使用APP软件也好,很多时候其实我们都无法真正的将这些APP及数码产品设备的功能完完全全的用明白,也无法用全,因为很多功能是我们不知道的,所以这数码软件产品教程余利宝怎么关闭自动转入功能取消自动转入教程我们不论是在使用数码产品也好,还是在使用APP软件也好,很多时候其实我们都无法真正的将这些APP及数码产品设备的功能完完全全的用明白,也无法用全,因为很多功能是我们不知道的,所以这数码软件产品教程抖音怎么换绑实名认证修改实名认证我们不论是在使用数码产品也好,还是在使用APP软件也好,很多时候其实我们都无法真正的将这些APP及数码产品设备的功能完完全全的用明白,也无法用全,因为很多功能是我们不知道的,所以这数码软件产品教程支付宝怎么取消商家身份支付宝取消商家身份步骤我们不论是在使用数码产品也好,还是在使用APP软件也好,很多时候其实我们都无法真正的将这些APP及数码产品设备的功能完完全全的用明白,也无法用全,因为很多功能是我们不知道的,所以这数码软件产品教程nova7一键锁屏在哪里怎么一键设置锁屏我们不论是在使用数码产品也好,还是在使用APP软件也好,很多时候其实我们都无法真正的将这些APP及数码产品设备的功能完完全全的用明白,也无法用全,因为很多功能是我们不知道的,所以这数码软件产品教程oppoa8怎么按电源键挂断电话如何开启一键挂断电话我们不论是在使用数码产品也好,还是在使用APP软件也好,很多时候其实我们都无法真正的将这些APP及数码产品设备的功能完完全全的用明白,也无法用全,因为很多功能是我们不知道的,所以这动态二维码怎么制作(挪车二维码制作)1代码实战1。1模块安装我们要用到的是,MyQR这个库,当然,最直接的方式,就是pipinstallpipinstallMyQR1。2参数讲解在使用前,我们先了解MyQR的几个参数