Python anaconda中的spyder:无法创建D3D着色器

Python anaconda中的spyder:无法创建D3D着色器,python,anaconda,spyder,Python,Anaconda,Spyder,我在64位win8操作系统的计算机服务器上安装了Anaconda3,版本=5.0.1。 当我打开spyder时,它首先提示: PythonQtError: No Qt bindings could be found 我使用pip安装pyqt5,版本=5.10来解决它,但最终出现了: QOpenGLShader::link: Failed to create D3D shaders. shader compilation failed: "Failed to create D3D shader

我在64位win8操作系统的计算机服务器上安装了Anaconda3,版本=5.0.1。 当我打开spyder时,它首先提示:

PythonQtError: No Qt bindings could be found
我使用pip安装pyqt5,版本=5.10来解决它,但最终出现了:

QOpenGLShader::link: Failed to create D3D shaders.

shader compilation failed:
"Failed to create D3D shaders.\n"
QOpenGLShader::link: Failed to create D3D shaders.
Failed to create D3D shaders.

QOpenGLShaderProgram::uniformLocation(qt_Matrix): shader program is not linked
QOpenGLShader::link: Failed to create D3D shaders.

shader compilation failed:
"Failed to create D3D shaders.\n"
QOpenGLShader::link: Failed to create D3D shaders.
Failed to create D3D shaders.

QOpenGLShaderProgram::uniformLocation(qt_Matrix): shader program is not linked
QOpenGLShader::link: Failed to create D3D shaders.

shader compilation failed:
"Failed to create D3D shaders.\n"
QOpenGLShader::link: Failed to create D3D shaders.
Failed to create D3D shaders.

QOpenGLShaderProgram::uniformLocation(matrix): shader program is not linked
QOpenGLShaderProgram::uniformLocation(opacity): shader program is not linked
QOpenGLShader::link: Failed to create D3D shaders.
Failed to create D3D shaders.
Failed to create D3D shaders.
Failed to create D3D shaders.
Failed to create D3D shaders.
Failed to create D3D shaders.
Failed to create D3D shaders.
Failed to create D3D shaders.
Failed to create D3D shaders.
Failed to create D3D shaders.

安装最新的DirectX驱动程序。这对我很有效。

可能与此相关:(此处为Spyder maintainer)我想指出,OP的问题与图形卡驱动程序有关,更新DirectX是解决此问题的最佳解决方案之一(另一个是更新图形驱动程序)。谢谢你的回答!