当前位置: 首页 > 知识库问答 >
问题:

在AWS弹性Beanstalk中使用requirements.txt文件安装flask-mysql应用程序的依赖项时遇到错误

易祖鹤
2023-03-14

我正在尝试部署一个使用mysqlclient模块的flask应用程序。我在requirements.txt文件中添加了“mysqlclient==2.0.3”,但它给了我一个前面提到的错误:希望得到一个解决方案来解决这个问题并部署我的应用程序。

*正在收集mysqlclient==2.0.3下载mysqlclient-2.0.3.tar.gz(88 kB)2021/04/30 14:51:41.371493[错误]执行命令[app-deploy]-[InstallDependency]期间出错。停止运行该命令。错误:使用requirements.txt文件安装依赖项失败,错误命令/bin/sh-c/var/app/venv/staging-lqm1lest/bin/pip install-r requirements.txt失败,错误退出状态%1。stderr:error:命令出错,退出状态1:Command:/var/app/venv/staging-lqm1lest/bin/python-c'import sys,setuptools,tokenize;sys.argv[0]=‘“’”‘/tmp/pip-install-ev789p02/mysqlclient_e4290fdb04994f22bf4d9325b9d91254/setup.py'“’”‘;file='“‘”’/tmp/pip-install-ev789p02/mysqlclient_e4290fdb04994f22bf4d9325b9d91254/setup.py'“‘”’;f=getattr(令牌,'“‘”'open''“”’“‘,open)(文件);code=f.read().replace('”’“'\r\n'”‘“’”‘,’“‘”\n'“’”'''“'');f.close();exec(compile(代码,文件,‘”’“'exec'”‘“'))'egg_info--找不到“.format(_mysql_config_path))错误:mysql_config找不到mysql_config--版本mariadb_config--版本mysql_config--libs--------------------警告:丢弃https://files.pythonhosted.org/packages/3C/df/59cd2fa5e48d0804d213bdcb1acb4d08c403b61c7ff7ed4dd4a6a2deb3f7/mysqlclient

2021/04/30 14:51:41.371508[INFO]正在执行清理逻辑2021/04/30 14:51:41.371596[INFO]命令服务响应:{“status”:“failure”,“api_version”:“1.0”,“results”:[{“status”:“failure”,“msg”:“引擎执行遇到错误.”,“returncode”:1,“events”:[{“msg”:“实例部署无法安装应用程序依赖项.部署失败.”,“timestamp”:1619794301,“severity”:“error”},{“msg”:“实例部署失败.有关详细信息,请参阅

共有1个答案

戴凯歌
2023-03-14

检查您的python版本,您使用的是哪个版本,

python -V

上面说

requires-python:>=3.5

如果python版本<3.5,请检查您的python版本

https://stackoverflow.com/questions/45137395/how-do-i-upgrade-the-python-installation-in-windows-10#:~:text=x.z%20(修补程序)%20python%20版本%2c,版本%20with%20a%20new%20one。

 类似资料:
  • 我正在工作一个AWS弹性Beanstalk应用程序,上传文件到AWS S3桶。Beanstalk应用程序是一个.NET Core Web API应用程序,我遵循了本指南(http://docs.aws.amazon.com/sdk-for-net/v3/developer-guide/net-dg-config-netcore.html),并且在磁盘上有一个凭据文件,用于本地开发,其中有我的共享访

  • 当我部署flask应用程序时,它显示successful,但当我检索日志时,我看到错误“flask not found”。我的需求文件中有烧瓶。任何帮助。 [Sat Jan 11 06:51:50.503908 2020][:error][pid 3393][remote 127.0.0.1:0]mod_wsgi(pid=3393):目标wsgi脚本'/opt/python/current/app

  • 问题内容: 我是python的新手。最近,我有一个用python编写的项目,需要进行一些安装。我运行以下命令进行安装,但出现错误。 我在Google上搜索并找到了此链接,但我不太了解该帖子中的解决方案。 以下是我的requirements.txt文件: 有没有简单的方法来在此python项目中安装所有必需的依赖项? 编辑1 以下是的输出。 我已经安装了,但是pip命令仍然报告缺少此依赖项。 问题答

  • 在/var/log/eb-activity.log文件中,我发现了以下错误- tasks:TOP=>db:migrate=>environment(通过运行任务查看完整跟踪)(executor::nonzeroexitstatus) AppDeploystage0/AppDeployPrehook/12_db_migration.sh]:活动失败。

  • 但它似乎都很好,文件夹结构是正确的。 您正在运行禁用SSL/TLS保护的Composer。正在加载包含包信息的composer存储库警告:通过http访问packagist.org,这是一种不安全的协议。更新依赖项(包括require dev)无法将您的需求解析为一组可安装的包。 我将php重新安装到C:/php,我将php.ini文件提取到C:/I中,我设置了环境变量,还取消了扩展名的注释

  • 我正在试用AWS Codestar。我的目标是部署一个非平凡的lambdaendpoint,即处理程序具有依赖关系的地方。理想情况下,我希望能够在文件,但这似乎不是那么简单。具体地说,我想部署一个依赖于nltk的lambda处理程序,其中nltk标记器“punkt”的文件作为代码构建过程的一部分下载,并为lambda打包。 如何通过和?下面,我试图将依赖项安装到子目录,并将其包含在zip工件中。