簡體   English   中英

MEEP FDTD libEGL 警告:DRI2:驗證失敗

[英]MEEP FDTD libEGL warning: DRI2: failed to authenticate

我在全新安裝的elementaryOS上,在 Conda 環境中全新安裝了MEEP (FDTD 軟件包)。 我正在嘗試運行此處找到的“Visualizing 3D Structures”示例代碼。 我已經安裝了pymeeppymeep-extras ,以及scikit-imagevispy (示例代碼的依賴項)。

在 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM