参考这篇博文解决。
需要注意的是,除了关注tensorflow,和CUDA版本匹配的问题,还需要在Pycharm中添加环境变量:
LD_LIBRARY_PATH=/usr/local/cuda/lib64
有意思的是,我在Ubuntu18.04的~/.bashrc系统环境变量中添加了CUDA的路径,但是在终端中运行仍会报错误:ImportError: libcublas.so.10.0: cannot open shared object file: No such file or directory
最后在Pycharm中设置环境变量后,在Pycharm中可以很OK的运行。