解决ImportError: No module named tensorflow问题

问题情况:

1、安装了anaconda,并建立和激活了tensorflow运行环境

2、pip install tensorflow 安装了tensorflow

3、python命令环境中查看模块: help('modules')存在tensorflow模块

4、在终端import tensorflow 正常使用

5、执行.py文件报错:ImportError: No module named tensorflow

问题解决:

1、修改python编译器为anaconda的python编译器

把:

#!/usr/bin/python

修改为:

#!/anaconda2/bin/python

2、将anaconda安装目录下tensorflowlib包全部拷贝到anaconda的lib包里面

cp -r /anaconda2/envs/tensorflow/lib/python2.7/site-packages/* /anaconda2/lib/python2.7/site-packages

这里使用cp -r 拷贝命令

anaconda目录下tensorflow的所有lib文件:/anaconda2/envs/tensorflow/lib/python2.7/site-packages/* 

anaconda的目录:/anaconda2/lib/python2.7/site-packages

猜你喜欢

转载自www.cnblogs.com/lay2017/p/9196756.html