anaconda下TensorFlow高版本转化到低版本的坑

由于要运行一个开源代码,需要配置一个TensorFlow1的环境,因为cuda的版本问题,决定利用anaconda进行虚拟环境配置。

一开始,利用输入下面指令,安装好tf1的虚拟环境。

conda create -n tf1 tensorflow-gpu==1.13.0

但是,该版本过于高,许多函数接口不符合开源代码的要求。
所以,在tf1虚拟环境下运行下列指令,下载低版本的TensorFlow

conda install tensorflow-gpu==1.4.1

但是在python3中运行下列指令。

import TensorFlow as tf

报错:ImportError: libcublas.so.10.0: cannot open shared object file: No such file。

在查阅了大量资料后,发现需要删除之前版本残留的文件,执行下列命令

rm -R ~/.local/lib/python6/site-packages

执行之后,完美解决。

参考博客:记录一次解决tensorflow的ImportError: libcublas.so.10.0: cannot open shared object file: No such file的方法

你可能感兴趣的:(ubuntu,tensorflow,python,anaconda)