安装环境:Ubuntu18.04+CUDA9.0+cuDNN7.5+Anaconda3.5+Python3.6+TensorFlow1.8
TensorFlow安装教程参考:Ubuntu18.04下基于Anaconda安装TensorFlow1.8-GPU
安装完TensorFlow,在导入的时候出现以下错误:
ModuleNotFoundError: No module named 'tensorflow'
第1步:找到自己的TensorFlow安装路径
本人路径如下:
/home/ligy/anaconda3/envs/tensorflow/lib/python3.6/site-packages
第2步:需要将该路径临时加入到sys.path中
在终端输入:
import sys
sys.path
sys.path.append(/home/ligy/anaconda3/envs/tensorflow/lib/python3.6/site-packages)
第3步:将该路径永久的添加至系统路径中:
进入Anaconda中的Python目录:
touch mypypath.pth
vim mypypath.pth
在mypypath.pth文件中添加TensorFlow路径:
/home/ligy/anaconda3/envs/tensorflow/lib/python3.6/site-packages
第4步:测试
ligy@lab729:~$ python
Python 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 18:10:19)
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
>>>
没有报错,表明成功~~