我使用tensorflow安装了virtualenv,并将
Python解释器设置更改为virtualenv所在的位置.当我运行程序时,它会给出错误:
ImportError: libcudnn.so.5: cannot open shared object file: No such file or directory
我在.bashrc文件中写了以下行
export CUDA_HOME=/usr/local/cuda-8.0 export LD_LIBRARY_PATH=${CUDA_HOME}/lib64:$LD_LIBRARY_PATH export PATH=${CUDA_HOME}/bin:${PATH}
/usr/local/cuda-8.0/lib64
我在打开PyCharm之前遇到了这个错误,我确实设法安装了正确的cudnn版本.问题是,我可以使用
$source [virtualenv_path]
激活virtualenv并在终端中运行python,一切正常,没有显示错误.程序也在Pycharm的终端中运行没有错误,但只要我点击运行按钮就会给我上面的错误.环境变量还有问题吗?我如何解决它?
解决方法
原文地址:https://www.jb51.cc/linux/393253.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。