问题情况:
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安装目录下tensorflow的lib包全部拷贝到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