我在AWS ec2实例-Ubuntu 16.04上有一个简单的python web应用程序,结构如下: 当我使用python3运行应用程序时,它工作但是一旦我用Apache服务器运行它,一些python包 - 在这种情况下的pandas无法工作。产生的错误如下: 我试过重做整个事情,但似乎没有任何工作。如果有人遇到类似问题,请提供帮助。
答案 0 :(得分:1)
问题实际上是权限。我试图用pandas读取csv文件,但apache没有访问文件的权限。经过一番挖掘后,我将包含我的应用程序的目录的所有权更改为'www-data',这是apache用户并且解决了问题。