生产中密谋文件权限错误

时间:2019-01-29 02:30:01

标签: python flask plotly gunicorn plotly-dash

我最近使用gunicorn将烧瓶环境中的绘图图表移至生产环境。

由于某种原因,我收到以下错误:

return _bootstrap._gcd_import(name[level:], package, level)                 
  File "/var/www/html/dir/flask-gentelella/app/home/routes.py", line 27, i
n <module>                                                                      
    plotly.tools.set_credentials_file(username='users', api_key='abc4')                                                                   
  File "/home/ec2-user/anaconda3/lib/python3.7/site-packages/plotly/tools.py", l
ine 130, in set_credentials_file                                                
    raise exceptions.PlotlyError("You don't have proper file permissions "      
plotly.exceptions.PlotlyError: You don't have proper file permissions to run this function.

我无法纠正它,因为这在虚拟环境中不会发生

请指导

1 个答案:

答案 0 :(得分:0)

函数set_credentials_file尝试将凭据写入以下文件:~/.plotly_credentials

主文件夹(~)的权限可能不正确,并且python进程无法在此位置写入。

查看进程运行用户的主文件夹的权限。