Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 获取操作系统错误:[Errno 13]在mac osx上尝试使用flask中的flickrapi时,权限被拒绝_Macos_Flask_Flickr - Fatal编程技术网

Macos 获取操作系统错误:[Errno 13]在mac osx上尝试使用flask中的flickrapi时,权限被拒绝

Macos 获取操作系统错误:[Errno 13]在mac osx上尝试使用flask中的flickrapi时,权限被拒绝,macos,flask,flickr,Macos,Flask,Flickr,我在mac上安装了一个flask应用程序,试图将数据从flickrapi(stuvel)返回到页面。我可以从命令行成功运行flickrapi函数。但是,当flask尝试时,我得到一个内部500错误,日志显示为: OSError: [Errno 13] Permission denied: '/Library/WebServer/.flickr' 在进行一些搜索时,我发现使用flask运行脚本的用户权限不足。而命令行中的用户具有足够的权限 因此,我通过编辑apache的conf文件,并将http

我在mac上安装了一个flask应用程序,试图将数据从flickrapi(stuvel)返回到页面。我可以从命令行成功运行flickrapi函数。但是,当flask尝试时,我得到一个内部500错误,日志显示为:

OSError: [Errno 13] Permission denied: '/Library/WebServer/.flickr'
在进行一些搜索时,我发现使用flask运行脚本的用户权限不足。而命令行中的用户具有足够的权限

因此,我通过编辑apache的conf文件,并将httpd切换为与命令行相同的用户和组来运行,而不是“www”来实现它

……现在。。。这以后会给我带来麻烦吗?部署到实时服务器时会遇到这种情况吗

最后,为什么要在OSX的默认web服务器文件夹中创建“.flickr”文件,而不是通过虚拟主机设置为开发站点设置的文件夹?我怀疑如果这个文件被放在正确的文件夹中,这不会是一个问题。那是flickrapi的背景吗?烧瓶设置


谢谢你的帮助

对于我来说,此文件夹的位置应该是可配置的

我已为此创建了一个问题:

您可以通过设置来禁用此选项:
store\u token=False

flickr = flickrapi.FlickrAPI(self.KEY, self.SECRET, format='parsed-json', store_token=False)

对于我来说,此文件夹的位置应该是可配置的

我已为此创建了一个问题:

您可以通过设置来禁用此选项:
store\u token=False

flickr = flickrapi.FlickrAPI(self.KEY, self.SECRET, format='parsed-json', store_token=False)