我在我的目录中查找cuda.h并在以下位置找到它们:
$sudo find / -name cuda.h
我的电脑PATH和LD_LIBRARY_PATH都配置过了,执行之前执行:
查看环境变量:
echo $PATH
echo $LD_LIBRARY_PATH
export CUDA_HOME=/usr/local/cuda-10.2
sudo pip3 install pycuda
然后安装成功了。
网上大部分方法都是让看看环境变量是否正确,以及添加cuda版本的软链接,但是我这些都是正确的,环境变量如下所示:
export PATH=$PATH:/usr/local/cuda-10.2/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-10.2
最后看到了一个解决方法说是CUDA_HOME路径中出现了冒号,对,就是$CUDA_HOME:这里,把它去掉就行(我真的很困惑居然还有这种问题,因为我这个变量是装完cuda时就有了的,我以为自动生成的不会有错!)
改完之后:
export PATH=$PATH:/usr/local/cuda-11.0/bin
export CUDA_HOME=/usr/local/cuda-11.0
最后记得 source ~/.bashrc一下。
原文链接:https://blog.csdn.net/weixin_43978293/article/details/125214580
最近在编译别人源代码的时候,gcc报了如下错误:Fatal error: cuda.h, No such file or directory
解决方法分为两步:
在~/.bashrc中设置环境变量
export CUDA_HOME=/home/usr/local/cuda-10.2
export PATH=$CUDA_HOME/bin:$PATH
export LD_LIBRARY_PATH=$CUDA_HOME/lib64:$LD_LIBRARY_PATH
一般来说第一步就可以解决问题了,但是我的情况还需要进行第二步操作,即创建一个软连接:
ln -s /home/usr/local/cuda-9.0 /usr/local/cuda
————————————————
版权声明:本文为CSDN博主「Nicetomeetu-」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ECNU_LZJ/article/details/104475098
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/jacke121/article/details/125750086
内容来源于网络,如有侵权,请联系作者删除!