我最近使用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.
我无法纠正它,因为这在虚拟环境中不会发生
请指导
答案 0 :(得分:0)
函数set_credentials_file
尝试将凭据写入以下文件:~/.plotly_credentials
。
主文件夹(~
)的权限可能不正确,并且python进程无法在此位置写入。
查看进程运行用户的主文件夹的权限。