我已经看过Python解释器的帮助:
-m mod : run library module as a script (terminates option list)
但我还不确定
python -m spacy download en
一样。我认为它就像是
import spacy
spacy.download('en')
但似乎并非如此。执行的代码在哪里?
答案 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')