python -m pip install <package>
中的-m是什么意思?
或使用python -m pip install --upgrade pip
升级pip时。
答案 0 :(得分:6)
参数是模块名称,您不能提供文件扩展名(.py)。模块名称应该是有效的Python模块名称,但实现可能并不总是强制执行此操作(例如,它可能允许您使用包含连字符的名称)。
也允许包名称。当提供包名而不是普通模块时,解释器将执行。 main 作为主模块。这种行为有意类似于处理作为脚本参数传递给解释器的目录和zip文件。
答案 1 :(得分:3)
-m
代表module-name
。
来自Command line and environment:
python [-bBdEhiIOqsSuvVWx?] [-c command | -m module-name |脚本| - ] [args]
答案 2 :(得分:1)
如果您输入python --help
你得到了
// More flags above
-m mod : run library module as a script (terminates option list)
// and more flags below
如果您使用command --help
或man command
答案 3 :(得分:0)
如果在命令行上将Item potion = new Item("health potion", Player => Effects.Heal(Player, 25));
与-m
语句一起使用,然后再加上python
,则它将使该模块能够作为可执行文件执行。
您可以参考相同的内容,或者运行<module_name>