import pycuda.driver returns ImportError: No module named 'Error'

import pycuda.driver returns ImportError: No module named 'Error'

我在 Windows 8.1 上,安装了 Cuda 5.5,然后通过从源代码构建安装了 PyCuda。这些步骤似乎工作正常,但是,当我执行 "import pycuda.driver" 时,它会抱怨错误不存在。我知道通过 this 应该在 pycuda.driver 中定义错误 class,因为许多其他错误都继承自此。然而它不在那里。

我唯一能找到错误的地方 class 是 cuda.hpp。那么我只是缺少一些标志吗?或者我需要添加一些包含路径?

我想通了,是因为编译的时候报错了,然后继续安装完成安装。然后当我再次尝试构建和安装它时,它只是说它成功了。所以如果你有同样的问题,删除与setup.py同目录的build文件夹,然后你可以重新构建并查找错误。