什么" python -m spacy下载en"到底怎么办?

时间:2017-06-14 13:15:49

标签: python

我已经看过Python解释器的帮助:

-m mod : run library module as a script (terminates option list)

但我还不确定

python -m spacy download en

一样。我认为它就像是

import spacy
spacy.download('en')

但似乎并非如此。执行的代码在哪里?

2 个答案:

答案 0 :(得分:1)

命令

python -m <module_name> <args>

允许您运行python __main__.py <args>,套餐中包含__main__.py。 在您的情况下,就是这个:Spacy's main.py

答案 1 :(得分:0)

您问:“执行的代码在哪里?

如前所述,它会在__main__.py

中运行

未说明的是下载代码实际存在的位置,即spacy.cli

我以前遇到过从en从python(而不是命令行)下载spaCy的问题。

这可以通过运行来实现 spacy.cli.download('en')