[英]MEEP FDTD libEGL warning: DRI2: failed to authenticate
我在全新安裝的elementaryOS上,在 Conda 環境中全新安裝了MEEP (FDTD 軟件包)。 我正在嘗試運行此處找到的“Visualizing 3D Structures”示例代碼。 我已經安裝了pymeep
和pymeep-extras
,以及scikit-image
和vispy
(示例代碼的依賴項)。
在 Conda 環境中運行python3 visualizing_3d_structures.py
會產生錯誤libEGL warning: DRI2: failed to authenticate
,並且沒有圖形顯示出現。 一個簡單的谷歌搜索揭示了一些 StackExchange 帖子(有各種,有時相互矛盾的建議)與特定於Raspbian
的類似問題有關。 不幸的是,這些似乎都不相關。
如果環境中沒有安裝后端(軟件圖形設備),但在系統級安裝了 libEGL(EGL 是 MEEP 將搜索的后端之一),則可能會發生這種情況。
MEEP 的推薦后端是 PyQt,所以安裝它應該足以讓它工作:
conda install -c conda-forge pyqt
這對我行得通。 不過教程直接推薦mayavi
。 這也將安裝pyqt
,但顯然還有額外的東西。 所以,如果你想嚴格按照教程,然后運行
conda install -c conda-forge mayavi
我驗證了它也能正常工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.