导入 pyodbc,没有模块名称'pyodbc'



我对这一切都很陌生,所以请耐心等待。

我正试图在AWS Elastic Bean Stalk中部署我的代码,我的代码有pyodbc包来从数据库中获取数据。该数据库部署在Microsoft Azure上,并连接到代码。在将代码部署到Elastic bean后,它显示错误

import pyodbc no module name pyodbc

我已经检查了requirement.txt文件,它有最新版本的pyodbc包。我确实更新了我导入的所有版本。有些学生也做过同样的过程(Azure上的数据库和AWS ElasticBean Stack上的代码(,并且运行良好。我的代码在本地机器上运行得非常好。

有线索吗???

安装pyodbc可能失败,因此无法安装。

原因是,在EB for Amazon Linux 2上,您需要将gcc-c++unixODBC-devel作为pyodbc的先决条件。

因此,在您的.ebextentaions中,您可以添加一个内容为:的配置文件.ebextentaions/10_packages.config

packages: 
yum:
gcc-c++: []
unixODBC-devel: []

相关内容

  • 没有找到相关文章

最新更新