Anaconda3环境下tensorflow导入错误:ModuleNotFoundError: No module named 'tensorflow'

安装环境: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
>>> 

没有报错,表明成功~~

猜你喜欢

转载自blog.csdn.net/CAU_Ayao/article/details/88550901