python安装 windows+Anaconda+tensorflow

环境需求
windows7 以上的环境
python3.5.2 环境(如果python版本是3.6以上的话tensorflow的库不支持会出现很多bug)
安装Anaconda
借助Anaconda安装tensorflow库

1、安装python3.5.2

   网上查阅了资料表明,TensorFlow与python3.6版本安装时会出各种问题,所以为省事,本次安装python3.5版本。
   [点击下载](https://www.python.org/ftp/python/3.5.2/python-3.5.2-amd64.exe)    [安装教程](https://jingyan.baidu.com/article/29697b9158e688ab21de3c75.html)

2、安装Anaconda(为什么安装这个自行百度)

点击下载 安装教程

3、安装TensorFlow

安装TensorFlow时需从Anaconda仓库下载,由于默认链接为国外镜像,所以下载速度非常慢,这里先修改为国内清华镜像地址。

打开“Anaconda Prompt”分别执行以下代码

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/     
conda config --set show_channel_urls yes

接下来安装TensorFlow

conda create -n tensorflow python=3.5.2
正常情况如下:
等待提示输入,然后输入“y”
最后完成后是这个样子
键入“activate tensorflow” 激活即可。

紧接着输入:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ https://mirrors.tuna.tsinghua.edu.cn/tensorflow/windows/cpu/tensorflow-1.1.0-cp35-cp35m-win_amd64.whl

等待安装完成。

4、测试:

  安装完成后输入 python

  进入python后输入:
import tensorflow as tf
sess = tf.Session()
 
a = tf.constant(10)
b= tf.constant(12)
 
print(sess.run(a+b))

运行没问题即表示环境搭建成功。

5、注意事项

  安装过程若提示pip版本问题,请执行以下代码更新pip版本

 python -m pip install --upgrade pip

 如果你在控制台可以运行但使用pycharm不能使用使用时。请检查你安装tensorflow时携带者安装其他库的版本,改变一些版本就行。

如果最后一行出现以下错误



File "C:\Users\HIT\Anaconda3\envs\sgan\lib\site-packages\google\protobuf\descriptor_pb2.py", line 1839, in <module>
    __module__ = 'google.protobuf.descriptor_pb2'
TypeError: expected bytes, Descriptor found

从__module__ = 'google.protobuf.descriptor_pb2’可以看出,错误是protobuf的问题。

本环境是python3,所以怀疑是1.protobuf版本过低,2.protobuf支持py2,需要装py3。所以:
pip install protobuf-py3
pip install --upgrade protobuf

AttributeError: type object 'pandas._libs.tslibs.conversion._TSObject' has no attribute '__reduce_cython__'

pip install pandas==0.23.0

等等类似于库出现错的情况下,请百度一下换一下这个库的版本。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值