我在tensorflow下配置Pycharm时,遇到 "no module named tensorflow"这个问题,在频繁的踩坑后,发现是Pycharm下的路径没有设置对,以我这里用的Python3.4为例:
在File->Default Settings->Project Interpreter下设置正确的解释器路径
这里的python版本跟创建项目时选的Python版本要对应起来,否则依然会报错;我这里选择版本时发现没有tensorflow这个package,就手动添加了下,添加方式选择下面的 "+"就会出现这个界面
点击Install Package即可;
然后就能正常运行起来了:
大家也可以发现结果虽然能正常显示了,但有行标红警告," Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA",这里查了资料在文件前面 加上
import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] ='2'
警告就消失了。
以上希望能帮助初用Pycharm的小伙伴,这也是站在前辈的肩膀上自己实践得来的,有问题的地方,还请指出。