玩家必看科普!麻豆人人妻人人妻人人片AV,欧美老妇交乱视频在线观看,久久综合九色综合久99_知乎
<ruby id="fgcka"></ruby>
  • <progress id="fgcka"></progress>
    <tbody id="fgcka"></tbody>
    <dd id="fgcka"></dd>

    1. <dd id="fgcka"></dd>

      <em id="fgcka"></em>
        1. 系統城裝機大師 - 固鎮縣祥瑞電腦科技銷售部宣傳站!

          當前位置:首頁 > 腳本中心 > python > 詳細頁面

          解決AttributeError:'NoneTypeobject' has no attribute'Window'的問題(親測有效)

          時間:2023-03-17來源:系統城裝機大師作者:佚名

          已解決VSCode運行強化學習代碼拋出異常AttributeError: ‘NoneType’ object has no attribute ‘Window’
          pyglet.canvas.xlib.NoSuchDisplayException: Cannot connect to “None” 的正確解決方法,親測有效??!

          報錯問題

          一個小伙伴遇到問題跑來私信我,在VSCode運行強化學習代碼,但是發生了報錯(當時他心里瞬間涼了一大截,跑來找我求助,然后順利幫助他解決了,順便記錄一下希望可以幫助到更多遇到這個bug不會解決的小伙伴),報錯代碼如下所示:

          1
          2
          import pyglet
          window = pyglet.window.Window(500, 500)

          報錯信息內容如下所示

          1
          2
          3
          4
          5
          6
          7
          8
          9
          10
          11
          12
          13
          14
          15
          16
          17
          18
          19
          20
          21
          22
          23
          24
          25
          Traceback (most recent call last):
            File "/home/justin/.local/lib/python3.8/site-packages/pyglet/__init__.py", line 334, in __getattr__
              return getattr(self._module, name)
          AttributeError: 'NoneType' object has no attribute 'Window'
           
          During handling of the above exception, another exception occurred:
           
          Traceback (most recent call last):
            File "/home/justin/Dropbox/jr/py/pyglet_games/pyglet_demo/displaytest.py", line 5, in <module>
              window = pyglet.window.Window(500, 500)
            File "/home/justin/.local/lib/python3.8/site-packages/pyglet/__init__.py", line 340, in __getattr__
              __import__(import_name)
            File "/home/justin/.local/lib/python3.8/site-packages/pyglet/window/__init__.py", line 1891, in <module>
              gl._create_shadow_window()
            File "/home/justin/.local/lib/python3.8/site-packages/pyglet/gl/__init__.py", line 220, in _create_shadow_window
              _shadow_window = Window(width=1, height=1, visible=False)
            File "/home/justin/.local/lib/python3.8/site-packages/pyglet/window/xlib/__init__.py", line 171, in __init__
              super(XlibWindow, self).__init__(*args, **kwargs)
            File "/home/justin/.local/lib/python3.8/site-packages/pyglet/window/__init__.py", line 573, in __init__
              display = pyglet.canvas.get_display()
            File "/home/justin/.local/lib/python3.8/site-packages/pyglet/canvas/__init__.py", line 94, in get_display
              return Display()
            File "/home/justin/.local/lib/python3.8/site-packages/pyglet/canvas/xlib.py", line 123, in __init__
              raise NoSuchDisplayException('Cannot connect to "%s"' % name)
          pyglet.canvas.xlib.NoSuchDisplayException: Cannot connect to "None"

          報錯翻譯

          報錯信息內容翻譯如下所示

          屬性錯誤:“NoneType”對象沒有屬性“Window”
          pyglet.canvas.xlib.NoSuch顯示異常:無法連接到“None”

          報錯原因

          報錯原因:

          在其他少數情況下,它不是以一種方式運行而不是以另一種方式工作的。大多數解決方案都涉及更改圖形卡設置或運行X11服務器。這在這里似乎不相關,因為它似乎只與VSCode相關。

          小伙伴們按照下面的方法配置vscode即可即可?。?!

          解決方法

          這是vscode內部終端的問題,將控制臺設置為launch.json中的另一個選項解決了這個問題:

          1
          2
          3
          4
          5
          6
          7
          8
          9
          10
          11
          12
          13
          14
          15
          {
              // Use IntelliSense to learn about possible attributes.
              // Hover to view descriptions of existing attributes.
              // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
              "version": "0.2.0",
              "configurations": [
                  {
                      "name": "Python: Current File",
                      "type": "python",
                      "request": "launch",
                      "program": "${file}",
                      "console": "externalTerminal"
                  }
              ]
          }

          因此,事實上,在python腳本中添加以下內容可以解決問題(至少結合切換到Wayland):

          1
          2
          import os
          os.environ['DISPLAY'] = ':1'

          以上是此問題報錯原因的解決方法,歡迎評論區留言討論是否能解決,如果有用歡迎點贊收藏文章謝謝支持,博主才有動力持續記錄遇到的問題?。?!

          分享到:

          相關信息

          系統教程欄目

          欄目熱門教程

          人氣教程排行

          站長推薦

          熱門系統下載

          玩家必看科普!麻豆人人妻人人妻人人片AV,欧美老妇交乱视频在线观看,久久综合九色综合久99_知乎 人人玩人人添人人澡超碰偷拍 青春娱乐视频精品分类官网2 最好最新高清中文字幕 91国自产拍最新2018 欧美精品一区二区三区不卡网 深夜你懂得我的意思2021 宿舍NP乖把腿张开H 网恋奔现一天被要几次 为什么我越叫他越快 学渣各种各样的PLAY 英语课代表下面好软小说 亚洲国产综合在线区尤物 FREE性丰满HD性欧美 我年轻漂亮的继坶BD 最近中文字幕完整免费视频 啦啦啦免费视频卡一卡二 青柠视频在线观看大全 在线天堂WWW在线资源 亚洲国产日本韩国欧美MV 天天学习|久久久久久久精品国产亚洲87 国产K频道分享系统进入口 三个嘴都吃满了还塞满了 JAPONENSIS老师学生JAVAHBB 亚洲精品1卡2卡3卡4卡 樱花草在线社区WWW韩国 好涨水快流出来了快吃动视频 久久AV无码精品人妻出轨