0

我正在编写一个可执行的 Python 应用程序。它读取和写入文件。该应用程序使用 wx 作为 GUI 并被授予以下权限:

chmod +x app.py

当我像这样从终端加载应用程序时:

./app.py

应用程序加载并不会导致错误。

但是,当我双击 app.py 文件并单击“执行”时,除了该文件的读取和写入之外,一切都运行良好。这是程序的主要部分,会导致错误。

对于我的一生,我无法理解为什么这不起作用。

我试图设置它,以便每次都以root用户身份加载,但没有运气。我也一直在以 root 用户身份进行开发,所以我不应该看到任何问题。

我正在使用默认的 Raspbian 操作系统。

4

1 回答 1

0

听起来您需要将文件的权限修改为您登录 GUI 的用户可读/可写/可执行。阅读一下Linux 文件权限,看看它会带你去哪里。

于 2013-04-22T19:15:03.420 回答