首页 > 解决方案 > 如何将 Flask-PyMongo 添加到 environment.yml?

问题描述

我正在尝试将 Flask-PyMongo 作为依赖项添加到我的 environment.yml 中,但是在尝试推送时说找不到包。如何添加 Flask-PyMongo 使其正常工作?

链接到 PyPi 以供参考

environment.yml 文件:

name: anon_tool_backend
dependencies:
- flask
- flask-pymongo

错误:

2019-12-05 13:13:53 [STG/0] ERR
2019-12-05 13:13:53 [STG/0] ERR ResolvePackageNotFound:
2019-12-05 13:13:53 [STG/0] ERR - flask-pymongo
2019-12-05 13:13:53 [STG/0] ERR

提前致谢!

标签: cloud-foundryswisscomdevappcloud

解决方案


我可能不建议您将软件包安装到您的基本环境中,但如果这是您想要的,而且我认为您不应该这样做,您需要从依赖项中创建一个 requirements.txt。Pip 在 yml 或 requirements.txt 中适用于任何天气

Flask-pymongo 可与不同的包安装程序一起使用,例如 pip、pipenv、conda。可以尝试创建一个虚拟环境或了解更多关于它们的信息 Conda 仍然为我提供了最好的,然后查看下面的这些参考;Flask-pymongo 文档

[关于 pipenv][2]

关于 Pymongo

尝试查看此演示

我希望这可以帮助你完成你的项目,但如果你仍然想坚持使用 .yml,那么我认为你需要做很多研究

[2]:https://pipenv.kennethreitzenter链接描述here.org/en/latest/


推荐阅读