cloud-foundry - 如何将 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
提前致谢!
解决方案
我可能不建议您将软件包安装到您的基本环境中,但如果这是您想要的,而且我认为您不应该这样做,您需要从依赖项中创建一个 requirements.txt。Pip 在 yml 或 requirements.txt 中适用于任何天气
Flask-pymongo 可与不同的包安装程序一起使用,例如 pip、pipenv、conda。可以尝试创建一个虚拟环境或了解更多关于它们的信息 Conda 仍然为我提供了最好的,然后查看下面的这些参考;Flask-pymongo 文档
[关于 pipenv][2]
我希望这可以帮助你完成你的项目,但如果你仍然想坚持使用 .yml,那么我认为你需要做很多研究
[2]:https://pipenv.kennethreitzenter链接描述here.org/en/latest/
推荐阅读
- linux - 重启后linux内核中消失的dentries
- swift - 如何为 iOS 12 及更低版本启用深色主题
- snowflake-cloud-data-platform - 在 Fargate 中运行时的雪花输出
- java - Spring Boot Model Class 仅在使用 Synonym 时访问 Oracle 表
- javascript - useCallback 函数返回的闭包内的 setState() 没有更新状态
- mysql - 搜索 json 值并在 mysql 中替换它的最优雅的方法?
- protractor - tsconfig ComplilerOptions 模块:“esnext”导致 SyntaxError:无法在模块外使用 import 语句
- java - 如何从 Maven 构建中排除一些 *.java 文件?
- html - 在角度中找不到搜索结果时如何隐藏某些内容
- .net - 英孚父母/子女关系