tensorflow 低版本1.4.0安装的一些问题,cuda版本,numpy版本(libcudart.so.8.0: cannot open shared object file: No such file or directory )

安装tensorflow 1.4.0版本时,因为版本比较低,对应的cuda需要8.0版本,Ubuntu18自带的是cuda10.0,所以需要自行配置很多。

libcudart.so.8.0: cannot open shared object file: No such file or directory ,报错,虽然安装了cuda8.0,但是linux可能还是有时候找不到位置,导致import tensorflow 报错

参考帖子:https://blog.csdn.net/qq_38451119/article/details/81007904

解决方法:

所需的libcudart.so.8.0如果正确安装的话,以下两种方法同理:
        1. sudo ldconfig /usr/local/cuda-8.0/lib64

        2. export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-8.0/lib64。如果仍然不行,再尝试执行:
        export PATH=$PATH:/usr/local/cuda-8.0/bin
        export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/cuda-8.0/lib64
        source /etc/profile

如果tensorflow加载过程中出现numpy warning之类的,可能是numpy版本不匹配:参考帖子:https://www.cnblogs.com/znh8/p/11668562.html

pip uninstall numpy

pip install numpy==1.16

原文地址:https://www.cnblogs.com/qiezi-online/p/14163014.html