关于Pycharm中使用TensorFlow填坑

第一篇博客

   很久之前就希望有一个平台能过记录自己的成长历程,wordPress,GitHubPage等等都有了解过,
个人建站觉得比较麻烦(又要买域名,服务器,目前自己写一个blog有点麻烦,主要是懒= _ =),
感觉读了研究生之后,尽管可自由支配的时间少了很多,但还是需要挤出时间来记录一下今后所遇到的一些问题。
所以考虑到种种原因,最终还是选择了CSDN,希望在日后浏览自己的博客会有小小成就感。加油!!!!

之前有在ubuntu上安装Tensorflow,过程比较简单,这次打算在windows10上结合cmd进行安装,并在Pycharm中使用。

  • 1.安装Python
    Python3.5.0官网下载 (这里采用的是3.5.0的版本,版本问题本来就是坑,尽量不使用最新的3.7.0版本)
    安装exe文件一直点击就行,安装完成后,在cmd中输入python即可进入python命令行,这需要简单配置一下系统环境变量,图中可以看到Python的版本号,以及安装的64位等信息
  • 2.安装Anaconda
    Anaconda官网下载 安装后按win键后界面如下图所示
    关于Pycharm中使用TensorFlow填坑_第1张图片
  • 3.在anaconda中配置tensorflow环境
    在cmd命令行中输入如下语句,进行Tensorflow的初始环境配置
    conda create -n python35 python=3.5
    然后输入conda info --envs可以查看当前已经配置好的环境
    在这里插入图片描述
    继续输入conda install tensorflow ,然后测试tensorflow是否能够正常使用(这里具体怎么安装的可以自行百度,中间也遇到一些问题,忘记截图了):
    首先activate命令激活python环境,然后直接python进入python交互模式,输出helloworld。下图中有警告出现,会在后文解释
    在这里插入图片描述
  • 4.在Pycharm中使用tensorflow
    需要设置一下项目中的解释器
    关于Pycharm中使用TensorFlow填坑_第2张图片
    然后运行一个helloworld,截图如下:
    在这里插入图片描述
    出现了警告,去网上搜了一下,大概是这里装的是CPU版本的tensorflow,但CPU可以扩展提供更好的性能,不过这里可以先不管(日后肯定是要用GPU的,谁还用CPU来计算啊),所以加上两行代码忽略警告,有兴趣的可以查看解决Tensorflow 使用时cpu编译不支持警告,helloworld代码如下所示:
	import tensorflow as tf
   	#忽略警告
	import os
	os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'

	a = tf.constant([1.0, 2.0], name="a")
	b = tf.constant([2.0, 4.0], name="b")
	result = a + b
	hello = tf.constant("hello Tensorflow!")
	sess = tf.Session()
	print(sess.run(result))
	print(sess.run(hello).decode())

你可能感兴趣的:(机器学习)