pycuda安装报错(已解决)
在安装pycuda的过程中,出现找不到cuda.h文件,出现这种问题有俩种原因:
1.确实没有找到cuda.h文件,原因是环境变量没有包含cuda路径,打开~/.bashrc
添加环境路径:
export C_INCLUDE_PATH=/usr/local/cuda-9.0/include/:${C_INCLUDE_PATH}
export CPLUS_INCLUDE_PATH=/usr/local/cuda-9.0/include/:${CPLUS_INCLUDE_PATH}
执行:
source ~/.bashrc
2.环境路径已经包含,还是报错找不到cuda.h文件,原因是在安装pycuda的过程使用了命令:
sudo pip3 install pycuda
这种情况下,执行的root权限,但由于pycuda安装时会使用nvcc,而nvcc是不具有root权限的,所以会导致安装失败。因此需要去掉sudo,只在用户权限下执行pip3 install pycuda。
pip3 install pycuda
然后安装到最后,又出现了
error: could not create 'xxx' :Permission denied
出现这种情况的原因是由于使用普通用户权限导致python包无法安装(ps:这种情况不一定每个人都出现),意味着安装python包必须使用管理员权限,即必须加上sudo,但是nvcc没有sudo的权限,怎么办呢?
以下是我的解决方案:
在python包的安装路径下添加chmod 777
权限,一般python包安装路径为:
/usr/local/lib/python3.6/dist-packages/
执行命令:
cd /usr/local/lib/python3.6/dist-packages/
sudo chmod 777 ./
然后再使用普通用户权限安装pycuda,即:
pip3 install pycuda
成功。
参考:
https://blog.csdn.net/u011337602/article/details/87936331
pycuda安装报错(已解决)相关推荐
- R安装WGCNA包(MacOS M1芯片)及impute包安装报错的解决方法【已成功】
R安装WGCNA包(MacOS M1芯片) WGCNA R安装WGCNA包 安装impute时的错误 impute包安装报错的解决方法 WGCNA 加权基因共表达网络分析 (WGCNA, Weight ...
- CAD、3dmax等Autodesk系列软件安装报错1603解决办法
一级标题CAD.3dmax等Autodesk系列软件安装报错1603解决办法 使用Auto Remove清理后,安装报错1603 ,如下图 该错误只会出现在2020和2021版本上,其他版本不存在该问 ...
- Python之Datasets库安装报错的解决方法
Python之Datasets库安装报错的解决方法 Problem 想要run一下最近在看的有关Domain Adaptation的论文实现代码,文中使用了Datasets库,习惯性使用Anacond ...
- MySQL 安装报错的解决方法
MySQL 安装报错的解决方法 前言 mysql 使用的是官网下载的安装包,mysql-installer-community-8.0.25.0.msi ,第一次安装时很顺利,因为某些原因要卸载重新安 ...
- TS:解决Linux无法登录,输入密码后显示module is unknown报错(已解决)-2021.1.5
TS:解决Linux无法登录,输入密码后显示module is unknown报错(已解决)-2021.1.5 1.报错现象 解决Linux无法登录,输入密码后显示module is unknown报 ...
- win11u盘安装报错怎么办 windows11u盘安装报错的解决方法
现在安装系统的方式有很多种,U盘就是其中一种,最近有用户在使用U盘安装Win11系统的时候,在安装的途中出现系统报错的情况,那么我们遇到u盘安装win11系统报错怎么办呢?很多用户都不清楚该如何解决, ...
- node安装报错及解决方法
1 调用报错: Uncaught Error: Cannot find module 'express' 全局安装后,调用失败,后来发现忘记将环境变量配置了, 安装位置为自己设定的,在环境变量中新建N ...
- Navicat Premium12 安装报错、解决办法
在安装Navicat的时候,发现一直无法破解安装,一直报错提示"激活失败.原因可能是由于已达到激活次数的上限.请检查你是否已在 卸载或重新安装Navicat前取消许可证秘钥. 9001000 ...
- 报错已解决:@WebServlet报红,@Param报红
报错描述 基于Spring+idea创建JavaWeb项目,在LoginServlet类中出现@WebServlet报红,@Param报红. 报红消失前的操作:pom.xml文件中的<plugi ...
最新文章
- 对接kafka_flume对接kafka多路径同时收集日志,配置怎么写?
- linux alpine 用dockerfile创建的ssh镜像
- ZOJ - 3961 Let's Chat
- matlab出现无限循环警告,[求助] 关于matlab无限循环的问题
- 以“用户播放行为与体验”为核心的视频服务质量优化
- 3dvary灯光材质为什么不亮_装修小白设计家里的灯光,知道这些参数就行了!
- Ajax.net实现的动态输入项
- 指针结构体函数-事实上能够这样具体理解
- sqllite能连接mysql_SQLLite 可以通过SQL语言来访问的文件型SQL数据库
- Windows 10版本business_editions和consumer_editions的区别?
- [转]PDF在线阅读开发经验(FlexPaper+SWFTools+SaveAsPDFandXPS)
- Vulkan----Mac环境搭建
- 数据结构课程设计之学生宿舍信息管理系统
- NuxtJS快速入门
- 我们什么都没有,只有爱
- Excel 画函数曲线
- Java中的this关键字
- OpenStack 2014 用户调查解析——中国部署规模仅次于美国
- 仿微信 发起群聊 类似样式
- ubuntu下安装qq2012