tensorflow安装配置问题
1. Python3.7版本安装tensorflow—import不是内部或者外部命令
因tensorflow还没有官方添加对Python3.7的支持,故下载的tensorflow包不能导入,出现上述问题,经过一番探索最终配置成功,具体解决方法如下:
找到文件:
E:\Anaconda3\envs\tensorflow\Lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py
更改图中黄色标注位置处的enable为asyncl:
安装测试:
1)打开Acaconda Prompt
2)输入:Activate tensorflow(激活tensorflow环境)
Import tensorflow as tf
tf.__version__(查看tensorflow版本)
tf.__path__(查看tensorflow路径)
3) 具体例子:
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
输出为“Hello,Tensorflow”,表示安装成功。
2. sublime3中tensorflow环境配置过程
找到Tools->Bulid System->New Bulid System…
更改内容为:
{
"encoding": "utf-8",
"working_dir": "$file_path",
"shell_cmd": "E:\\Anaconda3\\envs\\tensorflow\\python.exe -u \"$file\"",
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
其中shell_cmd处为你的Anaconda3安装路径中tensorflow里面的python执行文件。
更改之后,保存为tensorflow,然后就可以在tools中看到。
将上述测试实例在sublime中测试,得到结果如图,即配置成功。