最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決AttributeError:'NoneTypeobject'?has?no?attribute'Window'的問(wèn)題(親測(cè)有效)

 更新時(shí)間:2023年03月16日 11:47:00   作者:袁袁袁袁滿  
這篇文章主要介紹了解決AttributeError:?‘NoneType‘?object?has?no?attribute?‘Window‘的問(wèn)題(親測(cè)有效),本文給大家介紹的非常想詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

已解決VSCode運(yùn)行強(qiáng)化學(xué)習(xí)代碼拋出異常AttributeError: ‘NoneType’ object has no attribute ‘Window’
pyglet.canvas.xlib.NoSuchDisplayException: Cannot connect to “None” 的正確解決方法,親測(cè)有效??!

報(bào)錯(cuò)問(wèn)題

一個(gè)小伙伴遇到問(wèn)題跑來(lái)私信我,在VSCode運(yùn)行強(qiáng)化學(xué)習(xí)代碼,但是發(fā)生了報(bào)錯(cuò)(當(dāng)時(shí)他心里瞬間涼了一大截,跑來(lái)找我求助,然后順利幫助他解決了,順便記錄一下希望可以幫助到更多遇到這個(gè)bug不會(huì)解決的小伙伴),報(bào)錯(cuò)代碼如下所示:

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

報(bào)錯(cuò)信息內(nèi)容如下所示

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"

報(bào)錯(cuò)翻譯

報(bào)錯(cuò)信息內(nèi)容翻譯如下所示

屬性錯(cuò)誤:“NoneType”對(duì)象沒(méi)有屬性“Window”
pyglet.canvas.xlib.NoSuch顯示異常:無(wú)法連接到“None”

報(bào)錯(cuò)原因

報(bào)錯(cuò)原因:

在其他少數(shù)情況下,它不是以一種方式運(yùn)行而不是以另一種方式工作的。大多數(shù)解決方案都涉及更改圖形卡設(shè)置或運(yùn)行X11服務(wù)器。這在這里似乎不相關(guān),因?yàn)樗坪踔慌cVSCode相關(guān)。

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

解決方法

這是vscode內(nèi)部終端的問(wèn)題,將控制臺(tái)設(shè)置為launch.json中的另一個(gè)選項(xiàng)解決了這個(gè)問(wèn)題:

{
    // 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"
        }
    ]
}

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

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

以上是此問(wèn)題報(bào)錯(cuò)原因的解決方法,歡迎評(píng)論區(qū)留言討論是否能解決,如果有用歡迎點(diǎn)贊收藏文章謝謝支持,博主才有動(dòng)力持續(xù)記錄遇到的問(wèn)題?。?!

到此這篇關(guān)于解決AttributeError: ‘NoneType‘ object has no attribute ‘Window‘的問(wèn)題(親測(cè)有效)的文章就介紹到這了,更多相關(guān)NoneType object has no attribute 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

阿拉善盟| 穆棱市| 西林县| 张家港市| 孟村| 吉木乃县| 兰西县| 漾濞| 青州市| 潞城市| 利川市| 佛学| 湖口县| 铜梁县| 平定县| 射阳县| 安西县| 滨州市| 商城县| 泗水县| 临洮县| 庆云县| 彰武县| 巴林右旗| 牡丹江市| 迁西县| 南充市| 永清县| 运城市| 九台市| 邯郸县| 平塘县| 望江县| 商都县| 拉孜县| 湘潭县| 珲春市| 沧州市| 新龙县| 石家庄市| 于都县|