2017-02-17 9 views
1

イメージ処理用のデスクトップステーションを設定しようとしました。私は最近、ubuntu 16.04をインストールし、guideにAdrianがpython3、cv2、および仮想環境をインストールしました。Python spyderがGLXを初期化できませんでした

cv2 3.1.0を使用する代わりに、私はcv2 3.2.0を使用しましたが、それ以外はすべて同じでした。

正しくインストールしてさまざまなテストを実行した後、python3が動作していて、cv2がPythonにリンクされていることが確認されました。

私はグラフィカルインターフェイスに慣れていたので、いいGUIシステムを持っているのでspyderをインストールすることに決めました。私は2つの別々の装置(ラップトップとラズベリーパイ3)で前にこれを行った。しかし、このデスクトップコンピュータにインストールすると、私は奇妙な問題に遭遇しました。私が探して行ってきました:私はスパイダーを実行し、これまで、それは私が解決策をオンラインで探してきたが、私はこの問題への答えに

編集を見つけることができないよう

Could not initialize GLX 
    Aborted (core dumped) 

以下のエラーになり

Ubuntuの上のコアダンプファイルのため、私はすべての私達の理解のために同じコードのすべての00000033.

答えて

2

まずを含むファイルの束を見つけた:

GLX(「XウィンドウシステムにOpenGLの拡張」のinitialism)はOpenGLとXウィンドウシステムとの間のインターフェース 同様のOpenGL 自体への拡張を提供するX Window Systemコアプロトコルに 拡張です。 OpenGLを使用したいプログラムは、X Window Systemによって提供された ウィンドウ内で実行できます。 GLXは2つの状態を間接状態と直接状態の2つの状態を区別します。

任意の方法は、私はQTのインストールと同様の問題を抱えていたし、次のパッケージをインストールし、それを解決:のlibgl1-メサDRI

sudo apt-get install libgl1-mesa-dri 

私が見つけたもう一つの同様のソリューションでした。

sudo apt-get purge nvidia* 
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.orig 
sudo rm /etc/X11/xorg.conf 

32ビットの場合、

64ビット

sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx:amd64 libgl1-mesa-dri:amd64 

sudo dpkg-reconfigure xserver-xorg 

私はそれがあなたの役に立てば幸い用

sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 

+0

ありがとうございました。問題を修正しました。一度再インストールすると、動作し始めました。新しいエラーが発生しましたが、これはセグメンテーションエラーです。見た後、これはメモリエラーと思われるので、新しいインストールを実行して再試行します。 –

+0

あなたのコメントをありがとう、私は他のユーザーにとって便利な場合は、答えを残します。 – omotto

関連する問題