我正在尝试部署一个应用程序,它使用的是spacy的子模块en_core_web_sm。在我的代码中,我有import en_core_web_sm
,在本地测试时它工作得很好。在我的venv中,我运行了pipenv安装spacy[en-core-web-sm]
,它在Pipfile中生成了这个文件:spacy = {extras = ["en-core-web-sm"], version = "*"}.
我尝试了多种方法将它导入到我的.py文件中,但一直得到ModuleNotFoundError
我尝试过从en-core-web-sm
、en_core_web_sm
、spacy['en_core_web_sm]
、spacy.lang.en-core-web-sm
以及许多其他变体导入
我还尝试了en_core_web_sm = __import__('en-core-web-sm')
和en_core_web_sm = __import__('spacy["en-core-web-sm"]')
,因为我知道带破折号的模块在导入时可能会出现问题
什么是正确的进口方式?谢谢
使用:
现在,如果您运行,例如:
您将获得:
相关问题 更多 >
编程相关推荐