使用py2app包装应用程序时找不到PRAW配置文件

时间:2015-01-26 18:07:46

标签: python pyinstaller py2app praw

我正在尝试使用py2app将我的Python脚本包装到应用程序中,但是当我尝试运行应用程序时,我收到了与此PRAW相关的错误:

异常:找不到以下任何一个的配置文件:['/ Users/username/CS/Applicationame/dist/applicationname.app/Contents/Resources/lib/python2.7/site-packages.zip/praw/praw .ini','/ User / username /。config / praw.ini','praw.ini']

奇怪的是我导航到了第一条路径,解压缩了site-packages.zip并在/ praw中找到了praw.ini,所以我不确定为什么我会收到这个错误。我也尝试过使用pyinstaller,但是我得到了同样的错误。

1 个答案:

答案 0 :(得分:1)

我今天遇到了这个错误 - 不是在py2app的上下文中,而是在praw的pip升级之后。如果你仍然有这个问题(不太可能:))和/或为了后代的利益,这里是我能够解决它的方法:我注意到错误在于读取praw.ini文件,这个文件非常存在于我的文件中系统。真正的问题是文件的所有者是root,并且所有者只有读取权限。更改它以使我的帐户读取/执行权限内部的所有内容修复了问题。