术语:Python -m是什么意思?

时间:2019-07-22 22:07:16

标签: python jupyter-notebook command-prompt

我正在尝试运行jupyter笔记本。

由于某种原因,我收到以下错误消息:jupyter不是命令:(

我看着Running jupyter via command line on Windows user6094431的答案。

Python -m mean是什么?

python -m notebook中一样。

我使用pip安装Jupyter。

“ jupyter笔记本”不能正常工作。

1 个答案:

答案 0 :(得分:1)

您要询问的-mcommand line flags that the Python interpreter recognizes之一。它告诉解释器在命令行上接受下一个内容,并将其视为模块名称,就像在import语句中一样。命名的模块将像脚本一样用作解释器中的主模块。

如果要遵循该答案的建议,则需要转到命令行,然后按原样键入python -m notebook。第一个单词是要运行的程序,-mnotebook是参数。

在Windows上,默认情况下,Python解释器可能不在您的PATH中。在这种情况下,您可以尝试运行py,这是一个可以运行任何已安装的Python解释器的帮助程序。如果您安装了多个解释器,则可能需要传递一个标志,告诉py您想要哪个版本(例如py -3.7 -m notebook)。 py的额外参数将传递给Python解释器,因此-m应该可以正常工作。