这个错误通常是由于编译环境的问题造成的,可以尝试使用以下命令来安装缺失的编译依赖项:
sudo apt-get install build-essential python-dev python-setuptools python-numpy python-pytools python-pycuda
如果仍然出现相同的错误,可以尝试手动安装 distutils,具体方法如下:
curl -O https://bootstrap.pypa.io/ez_setup.py && python ez_setup.py && rm ez_setup.py
sudo easy_install distutils
安装完成后,再次尝试安装 pycuda 应该就不会出现此错误了。
上一篇:安装pycopg2时遇到了问题。