关于python -m的简单用法

简单用法

1.python -m http.server 8000

执行后,在本机打开“ http://localhost:8000  ”,或者在局域网内的其它机器上打开“  http://127.0.0.1:8000”,就能访问到执行目录下的内容

2.python -m pydoc -p 9000
只需要一行命令“python -m pydoc -p xxx”,就能生成对应当前python环境下的 HTML 格式的官方帮助文
档,可以在浏览器中访问。

3.python -m pdb xxx.py#单步执行代码,通过命令启动脚本,进入单步执行模式,按下s往下一步一步执行

 

关于pdb调试器的更多学习请去这个链接
4.(摘自链接)最后,还有一种常常被人忽略的场景:“python -m pip install xxx”。我们可能会习惯性
地使用“pip install xxx”,或者做了版本区分时用“pip3 install xxx”,总之不在前面用“python -m”
做指定。但这种写法可能会出问题。

很巧合的是,在本月初(2019.11.01),Python 的核心开发者、第一届指导委员会 五人成员之一的 Brett 
Cannon 专门写了一篇博客《 Why you should use "python -m pip" 》,提出应该使用“python -m 
pip”的方式,并做了详细的解释。

他的主要观点是:在存在多个 Python 版本的环境中,这种写法可以精确地控制三方库的安装位置。例如用
“python3.8 -m pip”,可以明确指定给 3.8 版本安装,而不会混淆成其它的版本。


 

参考资料

Python 中 -m 的典型用法、原理解析与发展演变

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值