2015-01-26 4 views
0

Я пытаюсь обернуть мой Python скрипт в приложения с помощью py2app, но когда я пытаюсь запустить приложение я получаю эту ошибку, связанную Praw:Не можете найти Praw конфигурационный файл, когда упаковка приложения с py2app

Exception : Не удалось найти файл конфигурации в любом из: ['/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.ini внутри/praw, поэтому я не уверен, почему я получаю эту ошибку. Я также пытался использовать pyinstaller, но я получаю ту же ошибку.

ответ

1

Сегодня я столкнулся с этой ошибкой - не в контексте py2app, а после обновления praw. Если у вас все еще есть эта проблема (маловероятная :)) и/или в интересах потомков, вот как я смог ее исправить: я заметил, что ошибка заключалась в чтении файла praw.ini, который очень существует на моем система. Реальная проблема заключалась в том, что владельцем файла был root, и у владельца были только привилегии чтения. Изменив это, чтобы мои права на чтение/выполнение учетной записи на все, что было в praw, исправили проблему.

+0

спасибо! Я фактически оставил проект в одиночку, но вернулся, чтобы попробовать это исправление, и это сработало! – James