问题描述:在本地运行良好的Spacy模型无法在Heroku上部署时加载。
解决方案:
runtime.txt
的文件,并在其中指定所需的Spacy版本,例如:spacy==3.1.3
。此外,还需要在requirements.txt
文件中添加所需的语言模型,例如:en_core_web_sm==3.1.0
。这样在部署时,Heroku会自动安装所需的依赖。en_core_web_sm
。PYTHONHASHSEED
环境变量为0
来加快模型加载速度。此外,还可以设置SPACY_WARNING_IGNORE
环境变量为true
来忽略一些警告信息。总结: 在部署Spacy模型到Heroku时,需要确保正确安装依赖、正确加载模型、设置正确的环境变量,并检查日志以获取更多信息。如果问题仍然存在,可以尝试重新部署应用程序。
领取专属 10元无门槛券
手把手带您无忧上云