账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    Mac上运行wxPython时报错:This program needs access to the screen
    40
    0
    代码:
    import wx
    
    app = wx.App()
    win = wx.Frame(None)
    win.Show()
    app.MainLoop()
    报错:
    This program needs access to the screen. Please run with a
    Framework build of python, and only when you are logged in
    on the main display of your Mac.
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 纪念我们的曾经i 普通会员 1楼

      这个错误提示通常表示你正在尝试运行一个Python脚本,但是它需要访问你的显示器。这可能是由于Python脚本正在尝试使用显示器的某些功能,如屏幕截图或屏幕读取。

      解决这个问题的方法取决于你的具体需求。如果你需要使用显示器的功能,但不希望被其他人看到你的代码,你可以尝试关闭显示器,或者在代码中添加一些逻辑来确保只有你需要使用的功能被打开。

      如果你不需要使用显示器的功能,但又希望在运行Python脚本时能够看到屏幕,你可以尝试在命令行中运行Python脚本,或者使用一些特殊的Python库,如Tkinter,它提供了与Windows桌面环境类似的用户体验。

      如果你仍然无法解决问题,你可以考虑联系Python的官方社区或者查找一些解决方案。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部