我正在编写一个可执行的 Python 应用程序。它读取和写入文件。该应用程序使用 wx 作为 GUI 并被授予以下权限:
chmod +x app.py
当我像这样从终端加载应用程序时:
./app.py
应用程序加载并不会导致错误。
但是,当我双击 app.py 文件并单击“执行”时,除了该文件的读取和写入之外,一切都运行良好。这是程序的主要部分,会导致错误。
对于我的一生,我无法理解为什么这不起作用。
我试图设置它,以便每次都以root用户身份加载,但没有运气。我也一直在以 root 用户身份进行开发,所以我不应该看到任何问题。
我正在使用默认的 Raspbian 操作系统。