MAC通过终端,使用python3建立本地Web服务

实现局域网Web服务,很简单几句命令,一起看看。

  1. 我相信你已经有 brew(Homebrew 包管理器) 了对么?

如果没有可以执行这个方法

bash 复制代码
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. 安装python3
bash 复制代码
brew install python
  1. 验证一下python3的版本
bash 复制代码
python3 --version
  1. 你需要选择一个文件夹, 作为启动Web服务的根目录文件夹. 然后终端输入CD 文件夹路径(可以拖拽进来)
bash 复制代码
cd /Users/xxx/Desktop/testDirectory 
这只是一个例子,需要把你自己的文件夹路径写上
  1. 开启你的服务 ( 8080为端口号可选/可改 )
bash 复制代码
python3 -m http.server 8080
  1. 如果你出现以下内容说明服务已经开启,你可以在网页输入IP:8080即可
bash 复制代码
Serving HTTP on :: port 8080 (http://[::]:8080/) ...
  1. 什么? 你不知道本机IP是多少? 通过这个命令获取本机IP
bash 复制代码
ipconfig getifaddr en0
  1. 开启服务以后怎么关闭呢?
bash 复制代码
可以使用快捷键 control + C

好了, 之后你就可以在浏览器访问你的Web服务了. (可以在文件夹里放个照片/文本文件 试试看)

感谢观看,

学以致用, 更感谢~

相关推荐
多打代码10 分钟前
2025.09.05 用队列实现栈 & 有效的括号 & 删除字符串中的所有相邻重复项
python·算法
星马梦缘10 分钟前
计算机网络6 第六章 应用层——解决“怎么发请求、怎么回响应”的问题(邮件整体传输流程)
网络·计算机网络·域名·ftp·dns·dhcp
@CLoudbays_Martin1117 分钟前
为什么动态视频业务内容不可以被CDN静态缓存?
java·运维·服务器·javascript·网络·python·php
程序猿炎义40 分钟前
【NVIDIA AIQ】自定义函数实践
人工智能·python·学习
THMAIL1 小时前
深度学习从入门到精通 - BERT与预训练模型:NLP领域的核弹级技术详解
人工智能·python·深度学习·自然语言处理·性能优化·bert
nuclear20112 小时前
Python 实现 Markdown 与 Word 高保真互转(含批量转换)
python·word转markdown·markdown转word·word转md·md转word
山烛2 小时前
深度学习:CNN 模型训练中的学习率调整(基于 PyTorch)
人工智能·pytorch·python·深度学习·cnn·调整学习率
THMAIL2 小时前
深度学习从入门到精通 - 神经网络核心原理:从生物神经元到数学模型蜕变
人工智能·python·深度学习·神经网络·算法·机器学习·逻辑回归
dbdr09013 小时前
Linux 入门到精通,真的不用背命令!零基础小白靠「场景化学习法」,3 个月拿下运维 offer,第二十六天
linux·运维·服务器·网络·python·学习