美文网首页
安装pycuda的一个问题

安装pycuda的一个问题

作者: 深度学习dlai | 来源:发表于2019-03-19 13:56 被阅读0次

开始的命令如下

sudo pip3 install 'pycuda>=2017.1.1'

报错

x86_64-linux-gnu-gcc -pthread -fwrapv -Wall -O3 -DNDEBUG -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DBOOST_PYTHON_SOURCE=1 -Dboost=pycudaboost -DPYGPU_PYCUDA=1 -DBOOST_ALL_NO_LIB=1 -DBOOST_THREAD_DONT_USE_CHRONO=1 -DPYGPU_PACKAGE=pycuda -DBOOST_THREAD_BUILD_DLL=1 -DHAVE_CURAND=1 -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION=1 -Isrc/cpp -Ibpl-subset/bpl_subset -I/usr/local/lib/python3.5/dist-packages/numpy/core/include -I/usr/local/lib/python3.5/dist-packages/numpy/core/include -I/usr/local/lib/python3.5/dist-packages/numpy/core/include -I/usr/include/python3.5m -c src/cpp/cuda.cpp -o build/temp.linux-x86_64-3.5/src/cpp/cuda.o
    In file included from src/cpp/cuda.cpp:1:0:
    src/cpp/cuda.hpp:14:18: fatal error: cuda.h: No such file or directory
    compilation terminated.
    error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
    
    ----------------------------------------
Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-ll1d1lgw/pycuda/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-_8hro8ox/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-ll1d1lgw/pycuda/
You are using pip version 18.1, however version 19.0.3 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

使用pip -vvv install pycuda
显示nvcc找不到

 ***************************************************************
    *** WARNING: nvcc not in path.
    *** May need to set CUDA_INC_DIR for installation to succeed.
    ***************************************************************

解决方式

切换到root用户
sudo su -
pip install pycuda
安装成功

sudo 的环境变量

# sudo env
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin

相关文章

  • 安装pycuda的一个问题

    开始的命令如下 报错 使用pip -vvv install pycuda显示nvcc找不到 解决方式 切换到roo...

  • 安装pycuda及问题解决

      直接通过pip安装pycuda报错:   原因:pip默认安装最新版,导致pycuda版本和系统版本不对应。 ...

  • PyCuda入门教程-超级简单

    开始使用 在你使用PyCuda之前,要先用import命令来导入并初始化一下。 这里要注意,你并不是必须使用 py...

  • 帮助别人也是帮助自己

    这周帮班里一个同学安装一个软件,简单以为问题和我安装时碰到的问题一样,但当我彻底卸载之后 ,再安装才发现并不显示...

  • Ubuntu 16.04 chorme拖动安装crx插件

    在一个插件网站下载了crx的插件安装包,安装时遇到问题 问题 并不是所有的ubuntu16都有这问题,应该与安装c...

  • pip使用国内源

    安装 Pulp 等包时遇到问题 在安装一个不是很常用的python库时 遇到了长时间无法下载安装的问题,之前也有配...

  • 2020-04-09 mac 全新系统安装mysqlclient

    环境:纯净 python3.7 环境 + virtualenv 安装时候出现第一个问题 安装 再次安装 mysql...

  • docker-alpine 安装Miniconda--strin

    docker-alpine 安装Miniconda 解决的问题安装Glibc安装Miniconda 解决的问题 c...

  • 问题 1. 安装TBtools,报错 - Couldn't lo

    问题 有一个windows用户,使用 TBtools 安装器进行安装时,遇到报错信息如下, 这个问题,我也不会,不...

  • 微信开发记录

    VirtualBox 安装centos7 下载安装virtualbox安装过程中遇到一个问题:获取virtualb...

网友评论

      本文标题:安装pycuda的一个问题

      本文链接:https://www.haomeiwen.com/subject/evpgmqtx.html