安装 PyCuda 时出错,找不到 -lboost_thread-gcc42-mt

安装 PyCuda 时出错,找不到 -lboost_thread-gcc42-mt

我正在尝试获取一些名为 pycuda 的软件(https://pypi.python.org/pypi/pycuda) 安装在 ubuntu 上。我收到的错误是:

/usr/bin/ld: cannot find -lboost_python-gcc42-mt
/usr/bin/ld: cannot find -lboost_thread-gcc42-mt
collect2: error: ld returned 1 exit status
error: command 'c++' failed with exit status 1
make: *** [install] Error 1

我已经安装了 Boost 和其他一些带有 boost 字样的软件包,这些软件包看起来很合适,但我仍然收到相同的错误消息。有人知道我可以在哪里找到并安装这些文件吗?

谢谢

答案1

您不需要搜索任何其他文件来安装 PyCUDA。如果您打开终端并输入以下内容,PyCUDA 的依赖项将自动解析:

sudo apt install python-pycuda  

python-pycuda 是一个用于访问 Nvidia 的 CUDA 并行计算 API 的 Python 模块。PyCUDA 可让您从 Python 访问 Nvidia 的 CUDA 并行计算 API。

相关内容