0

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

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

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

4

1 回答 1

1

我今天遇到了这个错误 - 不是在 py2app 的上下文中,而是在 praw 的 pip 升级之后。如果您仍然有这个问题(不太可能:))和/或为了后代的利益,我可以通过以下方式解决它:我注意到错误是在读取 praw.ini 文件时,该文件在我的系统。真正的问题是文件的所有者是root,并且所有者只有读取权限。将其更改为让我的帐户对 praw 中的所有内容具有读取/执行权限解决了这个问题。

于 2015-05-08T17:08:07.627 回答