python新人求助~ 安装cudarray模块报错fatal error: 'driver_types.h' file not found

没有梦想-何必远方
博客专家认证
2016-11-14 07:57:33
如题,我用sudo find -name driver_types.h 查找此文件并未找到。。。
我用的mac不知道和机器有关系没。。
...全文
708 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
小威少威 2016-12-13
  • 打赏
  • 举报
回复
请教一下楼主,这个问题解决了吗,你是用的mac吗?谢谢
  • 打赏
  • 举报
回复
引用 3 楼 hijack00 的回复:
[quote=引用 2 楼 u011250851 的回复:] [quote=引用 1 楼 hijack00 的回复:] 首先,你的sudo find -name driver_types.h这个语法好像有问题,在终端中运行应该会报错吧。find后面第一个参数好像要指定搜索的根目录,你没有指定这个目录。 根据截图来看,程序build过程中提示缺少头文件,这应该是配置有问题,重新运行configure或者修改makefile中的编译选项,利用-I添加Include路径,一般可以解决
嘿嘿 是的 sudo find / -name driver_types.h 我贴错了。。。 目录里面没有这个文件。怎么运行configure啊亲。。后面的能详细一点吗、 新人表示不懂啊。。。。[/quote] sudo find / -name driver_types.h是在整个根文件系统下搜索,如果这样也搜不到的话,估计你下载的软件包里本身就不包含这个文件。 看截图你好像是在安装cudaarray。运行python setup.py build会对软件包中的代码进行编译,这个过程中容易出问题的环节非常多,比如配置文件不正确,或者本地编译环境配置有问题,等等。我也没装过cudaarray,所以我也不可能知道具体是哪一块出问题了。建议你到官网上去看对应的issue 另外,装python package能用whl等方式装的就不要用其他方式去装了,很麻烦,而且容易出错[/quote] 亲 为何要纠结这个find命令呢。。。。我在终端里面随便粘的一条。。。其实本目录我用的是 ./ 。。。我试试whl的方法吧,谢谢亲
hijack00 2016-11-15
  • 打赏
  • 举报
回复
引用 2 楼 u011250851 的回复:
[quote=引用 1 楼 hijack00 的回复:] 首先,你的sudo find -name driver_types.h这个语法好像有问题,在终端中运行应该会报错吧。find后面第一个参数好像要指定搜索的根目录,你没有指定这个目录。 根据截图来看,程序build过程中提示缺少头文件,这应该是配置有问题,重新运行configure或者修改makefile中的编译选项,利用-I添加Include路径,一般可以解决
嘿嘿 是的 sudo find / -name driver_types.h 我贴错了。。。 目录里面没有这个文件。怎么运行configure啊亲。。后面的能详细一点吗、 新人表示不懂啊。。。。[/quote] sudo find / -name driver_types.h是在整个根文件系统下搜索,如果这样也搜不到的话,估计你下载的软件包里本身就不包含这个文件。 看截图你好像是在安装cudaarray。运行python setup.py build会对软件包中的代码进行编译,这个过程中容易出问题的环节非常多,比如配置文件不正确,或者本地编译环境配置有问题,等等。我也没装过cudaarray,所以我也不可能知道具体是哪一块出问题了。建议你到官网上去看对应的issue 另外,装python package能用whl等方式装的就不要用其他方式去装了,很麻烦,而且容易出错
  • 打赏
  • 举报
回复
引用 1 楼 hijack00 的回复:
首先,你的sudo find -name driver_types.h这个语法好像有问题,在终端中运行应该会报错吧。find后面第一个参数好像要指定搜索的根目录,你没有指定这个目录。 根据截图来看,程序build过程中提示缺少头文件,这应该是配置有问题,重新运行configure或者修改makefile中的编译选项,利用-I添加Include路径,一般可以解决
嘿嘿 是的 sudo find / -name driver_types.h 我贴错了。。。 目录里面没有这个文件。怎么运行configure啊亲。。后面的能详细一点吗、 新人表示不懂啊。。。。
hijack00 2016-11-14
  • 打赏
  • 举报
回复
首先,你的sudo find -name driver_types.h这个语法好像有问题,在终端中运行应该会报错吧。find后面第一个参数好像要指定搜索的根目录,你没有指定这个目录。 根据截图来看,程序build过程中提示缺少头文件,这应该是配置有问题,重新运行configure或者修改makefile中的编译选项,利用-I添加Include路径,一般可以解决

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧